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 |