This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Copying and Transforming/Recursion? - Revisited




> 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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]