|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: How to prevent copying non-existing elements?
Ben Stover wrote:
> In pseudo code I need something like
> <xsl:template
match="/">
> ....
> "if /moxx:aaa/moxx:bbb exists" then (
>
<moxx:someelement>
> <xsl:value-of select="/moxx:aaa/moxx:bbb"/>
>
</moxx:someelement>)
> ....
> How can I code this in XSLT ?
In addition
to Mike's answer, the following is maybe more
idiomatic, but that's hard to
tell from the snippet of code you
provided:
<xsl:template match="/">
....
<xsl:apply-templates select="moxx:aaa/moxx:bbb"/>
....
</xsl:template>
<xsl:template match="moxx:bbb">
<moxx:someelement>
<!-- or copy-of @*|node() ? -->
<xsl:value-of select="."/>
</moxx:someelement>)
</xsl:template>
Regards,
--
Florent Georges
http://www.fgeorges.org/
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|






