|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Saxon Quirk
> > Instant Saxon 6.0.2/6.1/6.2 and Xalan 1.2.2. seem to be on better terms > > with preceding-sibling:: then with preceding:: > > > > <xsl:variable name='allpubs' > > select="//pubtag[@list='yes']/@pub[not(. = > > ../preceding-sibling::pubtag/@pub)]" /> > This is true for the simple example that I provided, but my Real World > project has the "pubtag" at any level, so preceding-sibling would not work > for me. I've done some tests and it seems that the preceding:: axis is broken in Saxon if the context node is an attribute node. You can get round it by doing: ../preceding::pubtag/ I can't figure out why preceding-sibling works, though. Perhaps there's something wrong with that too? I'll submit a clearer test to the Saxon list which also shows the fault with preceding. Dave Hartnoll. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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
|

Cart








