Re: XSLT test on the name of a node
> <xsl:variable name="translation" select="$language/node()[local-name() = @ld-tag]" /> Hello Tim, I think the problem is in the above code. You are selecting nodes, whose local name is the same as the value of their ld-tag attribute. What you probably want to have is current()/@ld-tag: <xsl:variable name="translation" select="$language/node()[local-name() = current()/@ld-tag]" /> Furthermore node() is a superset of *. node() = * + text() + comment() + processing-instruction(). Regards, Joerg 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