Re: Copying and Transforming/Recursion? - Revisited

Subject: Re: Copying and Transforming/Recursion? - Revisited
From: David Carlisle <davidc@xxxxxxxxx>
Date: Wed, 11 Oct 2000 23:48:33 GMT

> It seems to me that the author's document needs to be copied - element for
> element (via recursion?) -

copying element for element doesn't need explicit recursion (of a named
template) just the implicit recursion inherent in apply-templates.
The example code is in the XSLT spec.

All you need do is copy that code and add one additional template
that matches "input"

<xsl:template match="input" >
 <xsl:copy>
 <xsl:copy-of select="@*"/>
 <xsl:attribute name="value">
  <xsl:value-of
 select="//submittedValue[@fieldname=current()/@fieldname"/>
  </xsl:attribute>
 </xsl:copy>

(untested)

</xsl:template>

David


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread