Re: [Xsltforms-support] XSLTForms enhancements?
Brought to you by:
alain-couthures
From: <bc...@sh...> - 2016-04-11 08:56:47
|
Hi Alain Pragmatism is an interesting concept at times :-) Any way, I was in no way suggesting stifling development if that is how you read my comment; it was just a high level point of principle consideration, to exercise trusted approaches and principles and ensure agreed standards and consistency (whatever that all means) and to avoid pitfalls. As I stated, I am not insinuating XSLTForms currently is any of what I said; nor was I doing any comparison. It is all good. Peace and good will. Regards Habs On 10 April 2016 at 22:06, Alain Couthures <ala...@ag...> wrote: > Hello Habs, > > A pragmatic approach is important: XForms recommendation cannot be seen as > a definitive solution for everything. It is important to know what is > missing in it, thanks to authors feedback. > > Comparing to Orbeon, XSLTForms has much less extensions... Each of them > have been analyzed in details in recommendation spirit. > > The main point is how to standardize approaches. Contributions are welcome > in XForms Users Community Group (https://www.w3.org/community/xformsusers/ > )! > > Regards, > > Alain > > Le 10/04/2016 22:14, bc...@sh... a écrit : > > Hello everyone > > I've been reading these enhancement suggestions (and others) and I realise > that the XForms specification allows for extensions and leaves things open > for implementation choices in some areas. > > My concern -- and I am saying the following (and perhaps with no great > qualification to do so) without insinuation that XSLTForms is going this > way -- is to ask that careful consideration be paid to sticking to XForms > published standards/specification and to watch carefully that the > implementation in XSLTForms does not grow into some application full of > non-standard and/or deviated approaches to meet a perceived shortcoming. > > What are your views ? > > Regards > Habs > > On 10 April 2016 at 20:45, Alain Couthures <ala...@ag...> > wrote: > >> Hi Mats, >> >> - Allowing XSLTForms to be run as Chrome Apps, with file save/open >> functionality etc. >> >> Could you please write some documentation about how you succeeded? It >> might be added in XSLTForms Wikibook, for example. >> >> - Embedding SaxonCE library so that transform() function can run XSLT2 >> transforms >> >> Have you modified the transform() function so that it is looking at the >> version of the stylesheet? Could this better be considered as a global >> option to be added in config files? >> >> - Adding @async attribute to xf:setvalue/xf:insert elements for >> non-blocking evaluation of long running XPath expressions in Web Workers >> >> Web Workers are not available in old browsers but all recent ones do now! >> I did not try to use them yet (priorities...) and I still wonder how they >> can access the XML DOM in the main page: is it a problem?? >> >> - Adding validate-with-xml-schema() function, using xmllint library >> >> Is it that Chrome Apps allow you to link C libraries? >> >> - Adding validate-with-schematron() function, using SaxonCE. Useful for >> doing more advanced form validations using SVRL. >> >> Is it an XPath function? When are you calling it? Before submission? >> XForms is based on validation at node level whenever a value has been >> modified: do you think that it is also compatible with SVRL? >> >> - Adding parse-xml() function, believe replacing need for xf:setnode >> >> xf:setvalue is there to set a value not to import nodes... That's why I >> added xf:setnode with the serialized XML string as parameter. In what >> context do you use parse-xml()? Which document/instance owns the resulting >> nodes? >> >> >> Would be glad to contribute these as well as some other extensions and >> performance optimizations. >> >> Will be glad to look at them in details!! Is it your intent to publish >> source files independently or to fork the repository? >> >> Thanks! >> >> Alain >> >> >> ------------------------------------------------------------------------------ >> Find and fix application performance issues faster with Applications >> Manager >> Applications Manager provides deep performance insights into multiple >> tiers of >> your business applications. It resolves application problems quickly and >> reduces your MTTR. Get your free trial! >> <http://pubads.g.doubleclick.net/%0Agampad/clk?id=1444514301&iu=/ca-pub-7940484522588532> >> http://pubads.g.doubleclick.net/ >> gampad/clk?id=1444514301&iu=/ca-pub-7940484522588532 >> _______________________________________________ >> Xsltforms-support mailing list >> Xsl...@li... >> https://lists.sourceforge.net/lists/listinfo/xsltforms-support >> >> > > |