Re: generate full xpath name to an attribute?
Ray Tayek wrote:hi, i need to generate the full xpath name (location) for attributes in the following xsl (see below).
yikes! - looks like the simplest way is to have:
<xsl:template match="name"> <xsl:for-each select="ancestor-of-self::*"> <xsl:value-of select="name()" /><xsl:text>/</xsl:text> </xsl:for-each> <xsl:value-of select="." /> </xsl:template>
in *every* atribute of the document. i suppose one could build up a variable that had the path to the current node, but that sees like an awful lot of work. i will try this out though.
one woul think that the parser would just know this and could emit it in a canonical form. hard to believe that there is no function call to do this.
thanks for your prompt assistance.
--- ray tayek http://tayek.com/ actively seeking mentoring or telecommuting work vice chair orange county java users group http://www.ocjug.org/ hate spam? http://samspade.org/ssw/
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