Hello All-
I am trying to use generate-id() to create links inside my output HTML:
<xsl:template name="Link" match="//HSS">
<xsl:for-each select=".">
<img src="texticon.gif"><a href="#{generate-id(HSS)}">
<xsl:value-of select="@name" /></a><br /></img>
</xsl:for-each>
</xsl:template>
<xsl:template match="//HSS">
<xsl:for-each select=".">
<a name="{generate-id(HSS)}">
<xsl:value-of select="@name" /><br />
<xsl:value-of select="@required" /></a><br />
</xsl:for-each>
</xsl:template>
----------------------------------------------------------------------------
---------------
<HSC contractName="myService" startDate="Jun-23-2003">
<imagePath />
<HSDCT list="true" name="Inputs" required="true" >
<HSS name="text" required="true" />
<HSI name="integer" required="true" />
<DefaultValue>false</DefaultValue>
</HSI>
<HSDCT name="Inputs1" required="true">
<HSS name="text1" required="true" />
<HSI name="integer1" required="true" />
<HSDCT name="Inputs11" required="true" >
<HSS name="text11" required="true" />
<HSI name="integer11" required="true" />
</HSDCT>
</HSDCT>
</HSDCT>
</HSC>
----------------------------------------------------------------------------
---------------------
When i use the generate-id function the way i am, it puts the data (@name,
@required) right after each field. In this case, it puts the data after the
text and the link doesn't seem to work. I would like to put this data after
it has processed everything. Is it possible?
Appreciate any hints or help in this regard.
Thank you,
John
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list