[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Weird XPath evaluation differences between Saxon and
Hi,
I have a question regarding a XPath evaluation difference between Saxon and Xalan (using the latest release of both tools), with the same XML datas and the XPath query ! Considering this XML tree : <GROUP> <SOMETHING> <NAME>AA</NAME> </SOMETHING> <SOMETHING> <NAME>BB</NAME> </SOMETHING> <SOMETHING> <NAME>CC</NAME> </SOMETHING> </GROUP> and the following XPath query : <xsl:value-of select="./SOMETHING/NAME"/> in the context of a <xsl:apply-templates select="/GROUP"/> Xalan will output "AA" but Saxon output "AABBCC" ! Stranger is than changing the version of the stylesheet modify the comportment of Saxon : using a 1.0 stylesheet, Saxon will output "AA" (as Xalan do !), but using ` 2.0 stylesheet, Saxon output "AABBCC". What's the standard says about that ? I'd like to follow W3C prescription ! Should I change my XPath query with GROUP like : <xsl:value-of select="./SOMETHING//NAME"/> or maybe : <xsl:value-of select="./SOMETHING[*]/NAME"/> Thanks forward for any information on this subject. For information, the result I expect is "AABBCC". Symon
|
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
|