|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: merging multiple xml files
You can use a combination of the document() function and sort.
try running this agaist the masterfile: <xsl:template match="masterfile">
<merged>
<xsl:apply-templates select="document(doc/@filename)/client">
<xsl:sort select="name"/>
<xsl:sort select="subclient/name"/>
</xsl:apply-templates>
</merged>
</xsl:template> <xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>-rick At 02:36 PM 6/4/03 -0500, you wrote: I have multiple xml files that I wish to merge. An example of the files is below. Note that a file may contain thousands of <detail> nodes. I want to merge them so that the clients are grouped together I have been using a master xml file to try and merge but with no success in keeping the clients together. Also, due to the size of the files, is using xsl:copy and xsl:copy-of the best way to approach this.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








