[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Xsl question (embedding an xml in another xml)
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
|
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
|