Re: [xsl] Using an XSLT to merge two XMLs then apply itself (or another XSL) to the result

Subject: Re: [xsl] Using an XSLT to merge two XMLs then apply itself (or another XSL) to the result
From: David Carlisle <davidc@xxxxxxxxx>
Date: Thu, 9 Feb 2006 23:00:05 GMT
do you actually want the intermediate file or is that just a way of
describing the processing? If you do want it you'll need two xslt runs
or an extesnion function to write out a file (iif your processors have
such extensions)

If you just want the result of processing then you can probbaly do that
in a single pass, something like

<xsl:template match="root-node">
  <whatever-you-want>
...

(bad name for the element by the way as the root node in xslt is never
an element, <root-node> is the child of the root node (denoted / in
xpath)

Then you just need a template for instance that traverses the other
document

<xsl:template match="instance">
<stuff>
  <xsl:apply-templates select="document('xml-f')/support/*"/>
</stuff>
</xsl:template>

David

________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

Current Thread