|
Subject: RE: [xsl] Copying of nodes From: "Michael Kay" <mhkay@xxxxxxxxxxxx> Date: Wed, 18 Apr 2001 15:51:38 +0100 |
> How can I combine the subelements of a given node of two xml files?
>
> The xml files:
>
> file1.xml
> <root>
> <data>
> <a>...</a>
> <a>...</a>
> <b>...</b>
> </data>
> </root>
>
> file2.xml
> <root>
> <data>
> <a>...</a>
> <b>...</b>
> <b>...</b>
> </data>
> </root>
>
> The resulting file should look like this one:
>
> <root>
> <data>
> <a>...</a> (1st <a> from file1)
> <a>...</a> (2nd <a> from file1)
> <a>...</a> (1st <a> from file2)
> <b>...</b> (1st <b> from file1)
> <b>...</b> (1st <b> from file2)
> <b>...</b> (2nd <b> from file2)
> </data>
> </root>
>
<xsl:template match="/">
<root><data>
<xsl:for-each select="/root/data/* | document('xxx')/root/data/*">
<xsl:sort select="name()"/>
<xsl:copy-of select="."/>
</xsl:for-each>
</data></root>
</xsl:template>
Mike Kay
Software AG
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] Copying of nodes, Martin Renner | Thread | Re: [xsl] Copying of nodes, Java XML |
| RE: [xsl] XML source with DOCTYPE d, Michael Kay | Date | RE: [xsl] Err, XSLT problem?, Michael Kay |
| Month |