Re: [Xsltforms-support] New release: Please give it a try!
Brought to you by:
alain-couthures
From: Steven P. <ste...@cw...> - 2020-04-05 18:20:23
|
Wonderful! It works. Thanks! Steven On Sun, 05 Apr 2020 14:00:15 +0200, Alain Couthures <ala...@ag...> wrote: > Hello Steven, > Everything was almost already there to support AVT on HTML attributes > (typically @class and @style) of XForms controls so I >just had to > adjust the sources accordingly. > Please find the latest beta build at the same location: > www.agencexml.com/1.5beta/xsltforms.zip > Thank you for your feedback! > --Alain >> Le 3 avril 2020 à 22:52, Steven Pemberton <ste...@cw...> a >> écrit : >> Am I right in thinking that >> <output class="{@foo} value="bar"/> >> doesn't work yet? >> (Working to get the testsuite running under the new release). >> Best wishes, >> Steven >> On Wed, 05 Feb 2020 21:15:57 +0100, Alain Couthures >> <ala...@ag...> wrote: >>> Hello, >>> Please find a new release for XSLTForms at >>> www.agencexml.com/1.5beta/xsltforms.zip >>> It has not yet been fully tested because a lot of changes have been >>> made and you are >>>welcome to locate remaining issues with your own >>> forms. >>> The XSLT part has been reduced to minimal for better performance. >>> Instead of parsing the >>>XPath expressions and transforming all the >>> XForms elements into HTML elements, it >>>basically just transposes >>> the non-HTML elements into sort-of custom elements: xforms:* >>> >>>elements become xforms-* elements with xf-* and ev-* attributes. >>> Have a look with your favorite browser debugger! Actually, authors >>> could even prefer to >>>directly write/generate forms with this new >>> notation and forget about the XSLT step. You >>>can compare two >>> sources for the same form: hello.xml and hello.htm >>> XSLTForms Javascript classes constructors are obtaining their >>> properties directly from >>>xf-* attributes and XPath parsing is then >>> performed. >>> No ids are automatically added as previously. >>> Extra xf-* attributes and extra xforms-* elements are used to embed >>> effective HTML >>>rendering elements, for example, xforms-body or >>> xforms-repeat-item while, before, span >>>or div elements where used. >>> XSLTForms classes for xforms:select and xforms:itemset had to be >>> partially rewritten. >>> SVG support has been basically tested too. >>> CSS styling is not anymore based on xforms-* classes but on custom >>> element names and >>>attribute selectors. For example, the extra >>> xf-bound attribute, when present, says that >>>the XForms control is >>> bound to a node, eventually a not relevant one, and the extra >>> xf->>>notrelevant attribute can, then, be checked... >>> Thank you for your contribution! >>> --Alain >> >> >> > |