Subject: Re: [xsl] Generating Unique Identifier From: "G. Ken Holman" <gkholman@xxxxxxxxxxxxxxxxxxxx> Date: Sat, 22 Oct 2011 15:31:19 -0400 |
I have two different files that I am using to generate html files. One of the html files references the other html file using an anchor ( <a name="uniqueid" /> )
I am looking for a way to generate the unique name. I cannot use generate-id() as the nodes are located in different files.
<xsl:for-each select="$other-file"> ... make your way to the element ... <xsl:value-of select="generate-id()"/> </xsl:for-each>
I have tried normalising the content, but I end up with duplicates when I try to replace spaces and other special characters. Any ideas on how best I can sort this out?
File 1 <file> <keyword>the-word_</keyword> <keyword>-the word</keyword> <keyword>!the&word</keyword> <resources> <resource>xxxxx</resource> <resource>xxxxx</resource> </resources> </file>
File 2 <file> <resource> <id>xxxxx</id> <title>xxxxx</title> <description>xxxxx</ description> <keywords/> <key>the-word</key> <key>-the-word</key> <key>!the&word</key> </keyword> </resource> </file>
Desired output
<html> : <body> File2 link is <a name="UNIQUEID" /> </body> : </html>
-- Contact us for world-wide XML consulting and instructor-led training Crane Softwrights Ltd. http://www.CraneSoftwrights.com/s/ G. Ken Holman mailto:gkholman@xxxxxxxxxxxxxxxxxxxx Google+ profile: https://plus.google.com/116832879756988317389/about Legal business disclaimers: http://www.CraneSoftwrights.com/legal
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Generating Unique Identifier, Lighton Phiri | Thread | Re: [xsl] Generating Unique Identif, Lighton Phiri |
[xsl] Generating Unique Identifier, Lighton Phiri | Date | [xsl] Seek an elegant way to remove, Costello, Roger L. |
Month |