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

Re: reasons why an XML instance must be validated with a XML s

  • From: "Andrew Welch" <andrew.j.welch@g...>
  • To: ilangocal@y...
  • Date: Wed, 10 Sep 2008 10:43:47 +0100

Re:  reasons why an XML instance must be validated with a XML s
> why should we use XML schema to validate XML?

I'm interested to know how people decide what is a sufficient level of
checking in the schema, compared to the application...

Do you do as much as possible in the schema, which could be a lot in
1.1?  Where do you draw the line?

Do you do still write your application as though the XML isn't
validated, or do you rely on it?

For example, a startDate and endDate - do you check that the endDate
>= startDate in the schema, in the application or both?  Would you
bother with a decent error message "the end date must not be before
the start date" when that code is effectively unreachable if the XML
has been validated...?

If you are doing the check in the application, then do you still do
the check in the schema - making it more complex and slower?  A custom
application exception is a lot nicer than validation failure
message...  :)

However what's the point in partially processing XML, letting it get
to the application, when you could know that it would fail from the
validation level...

you get the idea :)


-- 
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/


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


PURCHASE STYLUS STUDIO ONLINE TODAY!

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.
Email
First Name
Last Name
Company
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.