[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] Xsl question (embedding an xml in another xml)
Subject: RE: [xsl] Xsl question (embedding an xml in another xml) From: <Jarno.Elovirta@xxxxxxxxx> Date: Tue, 30 Nov 2004 09:52:11 +0200 |
Hi, > In one xslt file, is it possible to do the following transfomation > > Input (Details.xml) > ------------------ > > <?xml version="1.0"?> > <Details> > <name>aaa</name> > <age>26</age> > </Details> > > If age 26 add 10 with age > > TransfomedOutput (Person.xml) > ---------------- > <?xml version=3D3D"1.0"?> Did you mean <?xml version="1.0"?> > <Person> > <PersonDetails> > <?xml version=3D3D"1.0"?> This is a PI you can't create. Do you really, really, really need it? Why? > <Details> > <name>aaa</name> > <age>36</age> > </Details> > <PersonDetails> > </Person> > > (1) I want to manupulate some elements of Input.xml and then > (2)Include the complete contents of Details.xml into <PersonDetails> > element of Person.xml <xsl:template match="/"> <Person> <PersonDetails> <xsl:apply-templates select="Details"/> </PersonDetails> </Person> </xsl:template> <xsl:template match="age[. = 26]"> <xsl:copy <xsl:value-of select=". + 10"/> </xsl:copy> <xsl:template> <xsl:template match="@* | node()"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> Cheers, Jarno
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Xsl question (embedding , Michael Kay | Thread | Re: [xsl] Xsl question (embedding , M. David Peterson |
[xsl] Xsl question (embedding an x, babu.eshwaramoorthy | Date | [xsl] Will this work?, Wong Chin Shin |
Month |
Keywords