xsl-list
[Top] [All Lists]

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

2006-02-09 16:00:05

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
________________________________________________________________________

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>