Subject: Re: [xsl] aborting element creation From: "M. David Peterson" <m.david.x2x2x@xxxxxxxxx> Date: Fri, 11 Feb 2005 04:26:58 -0700 |
dump the @ On Thu, 10 Feb 2005 17:43:23 +0100, Joris Gillis <roac@xxxxxxxxxx> wrote: > Hi XSL guru's and experts, > > I was wondering... > Is there a way (in XSLT1.0 or 2.0) to prohibit an element to be > constructed and added to the result tree, while other XSL instruction > inside are being processed normally? > > In other words, how can I transform this XML: > <root> > <node encapsulate="container"/> > <node/> > </root> > > into this: > > <root> > <container> > <node encapsulate="container"/> > </container> > <node/> > </root> > > without any decisive structure or pattern matching? > > the following template throws an error about the Qname (XSLT1.0): > > <xsl:template match="node"> > <xsl:element name="{@encapsulate}"> > <xsl:copy-of select="."/> > </xsl:element> > </xsl:template> > > Thanks in advance > -- > Joris Gillis (http://www.ticalc.org/cgi-bin/acct-view.cgi?userid=38041) > Vincit omnia simplicitas > Keep it simple > > -- <M:D/> :: M. David Peterson :: XML & XML Transformations, C#, .NET, and Functional Languages Specialist
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] aborting element creation, David Carlisle | Thread | Re: [xsl] aborting element creation, M. David Peterson |
Re: [xsl] CDATA again, Joe Fawcett | Date | Re: [xsl] CDATA again, David Carlisle |
Month |