|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Confusion over /, //, current() and .
Hi,
Regarding Dennis Campillo's send to the list, I thought "current()" and "."
gave you the same thing.
Here is my real problem. I'm having a problem using "/" and "//". I have
some XML like this:
<foo>
<bar>
<yada />
<yada />
<baz />
<baz />
<baz />
</bar>
</foo>
For each "yada", I am trying to select the "baz" which has the same
attribute.
Should this select all "baz"? It is not working.
<testlist>
<xsl:for-each select="/foo/bar/baz[@*]">
<myelement/>
</xsl:for-each>
</testlist>
I would expect to get this output:
<testlist><myelement/><myelement/><myelement/></testlist>
Is "/" ALWAYS the root element? Are there contexts where my "for-each"
will not work?
I'm using Jclark's xt, and the for-each above is nested inside another
for-each that iterates
over a node set.
Thanks,
Brian
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








