Interaction of current() with name()

Subject: Interaction of current() with name()
From: "Clark C. Evans" <clark.evans@xxxxxxxxxxxxxxxxxxxx>
Date: Fri, 15 Oct 1999 22:30:32 -0400 (EDT)
I'm traversing through a list of nodes,
and I'd like to know if the name of the
node is the same as the current name.

In otherwords, instead of comparing 
the "name" attribute with the "ref"
attribute; like the example:
<xsl:apply-templates select="//glossary/item[@name=current()/@ref]"/>

I'd like to do something like this:
<xsl:apply-templates select="//glossary/item[name()=current()/name()]"/>

Only when I do something like this I get:  "expected node test"
It does work if I make a variable $currname and assign it
to current()/name() seperately, but I was hoping not to
introduce this temp variable.

Ideas?

Clark


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


Current Thread