|
Subject: Re: [xsl] add new elements using xsl From: "Manfred Staudinger" <manfred.staudinger@xxxxxxxxx> Date: Tue, 15 Apr 2008 21:53:30 +0200 |
On 15/04/2008, Nishi Bhonsle <nishi.bhonsle@xxxxxxxxxx> wrote:
> > > I have File A:
> > > <?xml version="1.0"?>
> > > <sch>
> > > <si>
> > > </si>
> > > </sch>
> > >
> > > I need to convert it to File B:
> > > <?xml version="1.0"?>
> > > <sch>
> > > <si>
> > > <default>My text1</default>
> > > <default2>My text2</default2>
> > > </si>
> > > </sch>
> > >
> > > Will the following xsl help?
> > > <xsl:template match="sch">
> > > <xsl:copy-of select="si/@default"/>
> > > <xsl:copy-of select="si/@default2"/>
> > > <xsl:apply-templates />
> > > </xsl:template>
Maybe all you want is:
<xsl:template match="sch">
<xsl:copy>
<xsl:apply-templates />
</xsl:copy>
</xsl:template>
<xsl:template match="si">
<xsl:copy>
<default>My text1</default>
<default2>My text2</default2>
</xsl:copy>
</xsl:template>
Manfred
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] add new elements using xs, Felix Geller | Thread | [xsl] Copying nodes in XSLT, quotin, David |
| Re: [xsl] add new elements using xs, Felix Geller | Date | [xsl] Copying nodes in XSLT, quotin, David |
| Month |