Subject: Re: [xsl] keys and unique IDs From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> Date: Mon, 19 Mar 2001 12:31:58 +0000 |
Cheers, Wendell
Is there a way to generate unique IDs for each node in an XML document and then when you match that node can you retrieve the key's value (the UID)? For example:
<xsl:key name="allnodes" match="*" use="generate-id()"/>
<xsl:template match="/"> <style type="text/css"> <xsl:apply-templates mode="x"/> </style> <xsl:apply-templates mode="y"/> </xsl:template>
<xsl:template match="*" mode="x"> <xsl:variable name="this.nodes.key" select="???"/> #<xsl:value-of select="$this.nodes.key"/> {yadayada} </xsl:template>
<xsl:template match="*" mode="y"> <xsl:variable name="this.nodes.key" select="???"/> <div id="{$this.nodes.key}"> whatever </div> </xsl:template>
Thanks
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] keys and unique IDs, Robert Koberg | Thread | Re: [xsl] browsers with XSL capabil, Robert Koberg |
Re: [xsl] variable declaration, Ines . Klimann | Date | RE: [xsl] variable declaration, Linda van den Brink |
Month |