[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] How to prevent copying non-existing elements?
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
|
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
|