xsl-list
[Top] [All Lists]

generate-d( ) not working

2003-07-01 13:46:42
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