[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: XPath 2.0 Best Practice Issue: Graceful Degradation

  • From: John Snelson <john.snelson@o...>
  • To: "Costello, Roger L." <costello@m...>
  • Date: Sat, 26 Jan 2008 16:33:51 +0000

Re:  XPath 2.0 Best Practice Issue: Graceful Degradation
Costello, Roger L. wrote:
> Michael Kay wrote:
>> You can check whether validation has been performed using "instance
> of"
>> if (airplane instance of schema-element(airplane)) then ... 
> The if-statement is testing to see if the airplane element conforms to
> an XML Schema declaration for the airplane element.  Suppose the test
 > fails.

Wrong. The expression is testing if the element has been validated as 
the XML Schema element declaration named "airplane". The element could 
easily be valid according to that element declaration without having 
been validated by the query that way.

> Is failure to be interpreted as:
> (a) The airplane element did not conform to the airplane element
> declaration in the XML Schema.


> (b) There was no XML Schema against which to validate the airplane
> element.

That would be a static error in the query.


John Snelson, Oracle Corporation            http://snelson.org.uk/john
Berkeley DB XML:        http://www.oracle.com/database/berkeley-db/xml
XQilla:                                  http://xqilla.sourceforge.net

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


Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
First Name
Last Name
Subscribe in XML format
RSS 2.0
Atom 0.3

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.

Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.