XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
RE: [xml-dev] xpath expression with fallback if no match is found

> thank you for the quick help! I came up with:
> <xsl:variable name="date" select="abc:def/date" /> 
> <xsl:value-of select="if (boolean($date)) then $date else 
> '0000-00-00'" /> the boolean() is not neccessary.
> 
> Im not sure which xpath version my saxon test program 
> supports, since the transformation of your first suggestion 
> failed with "expected ")".
> 
Correction to previous response. If "if() then else" works, then I would
expect (a,b)[1] to work. Use -t on the command line to see which version you
are using.

> > 
> > <xsl:value-of select="(abc:def/date, '0000-00-00')[1]"/>
> > 

Michael Kay
http://www.saxonica.com/



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS