Subject: RE: [xsl] mixing two XMLs From: Jarno.Elovirta@xxxxxxxxx Date: Fri, 8 Nov 2002 13:58:19 +0200 |
Hi, > I have two XML and I want to mix them depending on a element > value , like > two tables with a relation in a relational database [snip] > And I want to generate next xml.The element used as 'key' is id_book: [snip] > How could I do this? Process the first source document with stylesheet, <xsl:variable name="secondDocument" select="document('secondDocument.xml')/pages/page"/> <xsl:template match="@*|node()"> <xsl:copy> <xsl:apply-templates select="@*|node()" /> </xsl:copy> </xsl:template> <xsl:template match="book"> <xsl:copy> <xsl:apply-templates select="@*|node()" /> <xsl:apply-templates select="$secondDocument[id_book = current()/id_book]"/> </xsl:copy> </xsl:template> <xsl:template match="id_book[parent::page]" /> Cheers, Jarno XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] mixing two XMLs, Américo Albuquerque | Thread | [xsl] SiteGen software for managing, James Smith |
Re: [xsl] mixing two XMLs, Anthony B. Coates | Date | RE: [xsl] MSXML / NBSP problem and , Julian Reschke |
Month |