[Home] [By Thread] [By Date] [Recent Entries]

  • From: "Michael Kay" <mike@s...>
  • To: "'Costello, Roger L.'" <costello@m...>,<xml-dev@l...>
  • 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]


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member