[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
xpath expression with fallback if no match is found
- From: Sebastian Prehn <sebastian.prehn@planetswebdesign.de>
- To: xml-dev@lists.xml.org
- Date: Fri, 8 May 2009 8:43:25 +0200
Hi!
I have this statement which selects a element in the input xml.
<xsl:value-of select="abc:def/optionalelement"/>
The element is optional. So I am looking for a conditional statement which selects the element if it exists and returns the a default string otherwise.
This snippet should work, but abc:def/optionalelement must be evaluated twice. :-(
(the actual xpath expression is more complicated)
<xsl:choose>
<xsl:when test="abc:def/date">
<xsl:value-of select="abc:def/date"/>
</xsl:when>
<xsl:other>0000-00-00</xsl:other>
</xsl:choose>
Any ideas?
Regards,
Sebastian
--
PLANETS-Webdesign - Web Applications
Sebastian Prehn
Adlerstr. 56, 70199 Stuttgart
www.planetswebdesign.de
PGP keyID: 0x3507AF63
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]