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 2.0 Best Practice Issue: Graceful Degradation

> Ah, you are bringing up an excellent point: how do we design 
> an XPath statement that gracefully degrades when the expected 
> schema checking is absent?

You can check whether validation has been performed using "instance of"

if (airplane instance of schema-element(airplane)) then ...

Or in XSLT you can do it more declaratively:

<xsl:template match="document-node(schema-element(airplane))">
   normal case
</xsl:template>

<xsl:template match="/">
  error case
</xsl:template>


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