[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Understanding axis
I've been learning the use of axis in transformations and I stumbled on something that didn't seem to make sense... local-name( */* ) local-name( */child::* ) return the same values. I would have thought... local-name( */child::* ) local-name( */*/* ) would be the same (which they aren't). Could somebody help me reason out why it is this way? This seems to complicate scenarios where I would only want certain nodes based upon their children without changing context. For instance, something like: <xsl:for-each select="*/child::*[local-name()=$v]"> </xsl:for-each> read as I only want */* where they have a child named $v. Much thanks in advance. -Adam 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
|