Subject: [xsl] Understanding axis From: Adam Griffin <agriffin@xxxxxxxxxxxx> Date: Tue, 29 Oct 2002 11:32:07 -0500 |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] newbie q: xml to txt - pl, Michael Kay | Thread | RE: [xsl] Understanding axis, James Carlyle |
[xsl] Error 8000000a "The data nece, Paulo \(Shape.Tech\) | Date | [xsl] Populating frames in a frames, Ung, Rosie |
Month |