Subject: RE: variable and match From: Kay Michael <Michael.Kay@xxxxxxx> Date: Fri, 12 May 2000 15:22:26 +0100 |
> OK, then how can I dynamically create a template in XSLT? > In this case you don't need to. Write: <xsl:template match="ROWSET/*[name()=../REPLACE/@EL]"> Mike Kay > > Original XML: > <ROWSET> > <REPLACE EL="FOO"/> <--I want to use this element to tell > the xsl what > to replace--> > <FOO> > <DATA1>data1</DATA1> > <DATA1>data1</DATA1> > </FOO> > </ROWSET> > > After Transform: > <ROWSET> > <NEWELEMENT> > <DATA1>data1</DATA1> > <DATA1>data1</DATA1> > </NEWELEMENT> > </ROWSET> > > Another example: > <ROWSET> > <REPLACE EL="BAZ"/> > <BAZ> > <DATA1>data1</DATA1> > <DATA1>data1</DATA1> > </BAZ> > </ROWSET> > > After Transform: > <ROWSET> > <NEWELEMENT> > <DATA1>data1</DATA1> > <DATA1>data1</DATA1> > </NEWELEMENT> > </ROWSET> > > > The FOO|BAZ element could be one of 30 different elements and > new ones are > added all of the time, so I dont want to do something like this: > <xsl:template match="/ROWSET/FOO|FOOBAR|BAZ"> > <NEWELEMENT><xsl:apply-templates/></NEWELEMENT> > </xsl:template> > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: variable and match, Eric van der Vlist | Thread | RE: variable and match, Kevin Williams |
Re: variable and match, Eric van der Vlist | Date | conversion of xml document using xs, satish gvs |
Month |