Subject: Re: [xsl] generating xml from xslt From: Sarkup Sarkup <sarkups@xxxxxxxxx> Date: Tue, 26 Aug 2008 10:13:16 -0700 (PDT) |
Hi Thanks for your help. Is there a quicker way of doing this instead of entering the value for the parameters everytime the transformation is run? I have xalan xslt processor. If I want to generate 50 files it will take a long time to run this transformaiton. --- On Tue, 8/26/08, Martin Honnen <Martin.Honnen@xxxxxx> wrote: > From: Martin Honnen <Martin.Honnen@xxxxxx> > Subject: Re: [xsl] generating xml from xslt > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Date: Tuesday, August 26, 2008, 3:59 PM > Sarkup Sarkup wrote: > > > <xsl:stylesheet version="1.0" > > > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > > <xsl:output method="xml"/> > > > Define three global parameters > <xsl:param name="a1"/> > <xsl:param name="a2"/> > <xsl:param name="a3"/> > so that you can provide values for the transformation then > keep this > template > > > <xsl:template match="@*|node()"> > > <xsl:copy> > > <xsl:apply-templates > select="@*|node()"/> > > </xsl:copy> > > </xsl:template> > > remove the following template > > > <xsl:template > match="/root/status/locn/loc1/address"> > > <xsl:element > name="add1"></xsl:element> > > <xsl:element > name="add2"></xsl:element> > > <xsl:element > name="add3"></xsl:element> > > </xsl:template> > > and add three templates > <xsl:template match="add1"> > <xsl:copy> > <xsl:value-of select="$a1"/> > </xsl:copy> > </xsl:template> > <xsl:template match="add2"> > <xsl:copy> > <xsl:value-of select="$a2"/> > </xsl:copy> > </xsl:template> > <xsl:template match="add3"> > <xsl:copy> > <xsl:value-of select="$a3"/> > </xsl:copy> > </xsl:template> > -- > > Martin Honnen > http://JavaScript.FAQTs.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] generating xml from xslt, Martin Honnen | Thread | Re: [xsl] generating xml from xslt, Martin Honnen |
Re: [xsl] generating xml from xslt, Martin Honnen | Date | Re: [xsl] generating xml from xslt, Martin Honnen |
Month |