Re: Does this XSLT 2.0 stylesheet use any XSLT 2.0 fe
But my experience that it's quite esy to have documents that work in 1.0
The difference that is causing all the trouble seems to be the difference in path expressions like this:
<xsl:variable name="lang-id" select="/g:grammar/g:language/@id"/>
If there are two g:language elements, an XSLT 1.0 processor returns only one id attribute, and an XSLT 2.0 processor returns two. If the result is put into the output then you get funny results.
Unfortunately, this happens in at least several places in at least several stylesheets, and I doubt there's any easy way to automatically detect where the difference in behavior might cause different output for sample input or for input governed by a given schema.
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format