[xsl] Confusion over /, //, current() and .

Subject: [xsl] Confusion over /, //, current() and .
From: Brian_Williams@xxxxxx
Date: Mon, 12 Nov 2001 13:44:43 -0800

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:

          <yada />
          <yada />
          <baz />
          <baz />
          <baz />

For each "yada", I am trying to select the "baz" which has the same

Should this select all "baz"?  It is not working.

          <xsl:for-each select="/foo/bar/baz[@*]">

I would expect to get this output:


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.


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Current Thread