|
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 |