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 |