Subject: [xsl] How to prevent copying non-existing elements? From: "Ben Stover" <bxstover@xxxxxxxxxxx> Date: Tue, 04 Aug 2009 14:56:47 +0200 |
Lets start with the following simplified piece of XSLT code : <xsl:template match="/"> .... <moxx:someelement> <xsl:value-of select="/moxx:aaa/moxx:bbb"/> </moxx:someelement> .... So when bbb is an optional element and it does NOT exist in the source XML then the following chunk is still created in the target XML doc: <moxx:someelement></moxx:someelement> How can I prevent the creation of these frame element tags when there is no source element? 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 ? Ben
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] namespace syntax, Robert Van Gemert | Thread | RE: [xsl] How to prevent copying no, Michael Kay |
Re: [xsl] namespace syntax, Martin Honnen | Date | RE: [xsl] How to prevent copying no, Michael Kay |
Month |