Altova Mailing List Archives>Archive Index >xml-dev Archive Home >Recent entries >Thread Prev - >Thread Next - RE: [xml-dev] xpath expression with fallback if no match is found [xml-dev] xpath expression with fallback if no match is foundTo: xml-dev@-----.---.--- Date: 5/8/2009 6:45:00 AM 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 _______________________________________________________________________ XML-DEV is a publicly archived, unmoderated list hosted by OASIS to support XML implementation and development. To minimize spam in the archives, you must subscribe before posting. [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/ Or unsubscribe: xml-dev-unsubscribe@l... subscribe: xml-dev-subscribe@l... List archive: http://lists.xml.org/archives/xml-dev/ List Guidelines: http://www.oasis-open.org/maillists/guidelines.php | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
