[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
RE: [xml-dev] XPath 2.0 Best Practice Issue: Graceful Degradation
- From: "Michael Kay" <mike@saxonica.com>
- To: "'Costello, Roger L.'" <costello@mitre.org>,<xml-dev@lists.xml.org>
- Date: Fri, 25 Jan 2008 15:41:29 -0000
> 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]