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
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--