RE: [xsl] Reference problem

Subject: RE: [xsl] Reference problem
From: Jarno.Elovirta@xxxxxxxxx
Date: Mon, 20 Oct 2003 10:31:16 +0300

> The problem is with idref attribute. How am i going to refer 
> to these newly
> created dataTypes nodes with their IDs ?it is possible or not ?
> Thanks a lot.

Something in the lines of

  <xsl:template match="/">
        <xsl:apply-templates select="document('')/*/x:dataTypes/dataType"/>
      <xsl:apply-templates select="variables"/>
  <xsl:template match="var">
      <xsl:apply-templates select="@name"/>
      <xsl:for-each select="@type">
        <xsl:element name="{local-name()}">
          <xsl:attribute name="idref">
            <xsl:value-of select="document('')/*/x:dataTypes/dataType[@name = current()]/@id"/>
  <xsl:template match="@* | node()">
      <xsl:apply-templates select="@* | node()"/>
    <dataType id="1" name="string"/>
    <dataType id="2" name="integer"/>
    <dataType id="3" name="float"/>


Jarno - VNV Nation: Arclight

 XSL-List info and archive:

Current Thread