This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: How to create new xml elements using xslt?
- From: "Ivan Rubin Ayma" <Iayma at mcsla dot com dot ar>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Thu, 7 Feb 2002 12:42:37 -0300
- Subject: RE: [xsl] How to create new xml elements using xslt?
- Reply-to: xsl-list at lists dot mulberrytech dot com
K,
If you have this xml
<rainbow>
<trash>city</trash>
<paradise>subway</paradise>
</rainbow>
and this xml
<treasure>
<beauty>all changeable</beauty>
</treasure>
and an stylesheet
<xsl:template match="rainbow">
<!-- do something with the rainbow -->
<!-- and new things here -->
<newdata>
<type>kk</type>
</newdata>
</xsl:template>
<xsl:template match="treasure">
<!-- do something with the treasure -->
<!-- and new thins here -->
</xsl:template>
And if you want to have all the control on the matter you can match
root:
<xsl:template match="/">
<xsl:apply-template select="rainbow"/>
<somedata>
<colours>
</colours>
<boxes>
</boxes>
</somedata>
<xsl:apply-template select="treasure"/>
</xsl:template>
-----Mensaje original-----
De: Khalid [mailto:k_ali@telusplanet.net]
Enviado el: jueves, 07 de febrero de 2002 12:29
Para: XSL-List@lists.mulberrytech.com
Asunto: [xsl] How to create new xml elements using xslt?
Hello,I appologise if this is a duplicate post.
My question is this, how to create new elements?.
I can read 2 xml files and create a single file output with some
selected nodes
from both files,but I want to create some new elements aswell and they
may be
appended in the beginning or at the end of the created document and I
may want
to insert a new element in the middle of the this newly created
document.
Can some one guide me to how to get this done.
btw. I can read 2files and a print a new file with selected elements.
Khalid
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list