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

RE: Attribute Order


xml attribute type 0
At 4:39 PM -0800 12/7/01, Jeff Lowery wrote:
>Speaking of XML that is not:
>
>Today I've been staring at an industry spec whose XML data model is not
>definable by any schema language that I know of. Validation is currently
>done by what I call "little gray boxes": open-source executables that
>validate the XML document in nice, lengthy, idiosyncratic C++.
>

There are some quite reasonable constraints that are never going to 
be able to be expressed in anything less than a Turing complete 
language (e.g. verifying that the content of an element is a prime 
number). There are other constraints that can't be expressed without 
access to the full API to access data external to the document 
itself. (e.g. looking up the contents of the a record in a remote 
database to make sure the price matches the PRICE element in the 
document.) And there are still other constraints that aren't going to 
be solved by anything short of actual intelligence (Verify that the 
text of the document doesn't contain anything that's blatantly 
offensive.)

So far Schematron's the most powerful language, but it still hasn't 
reached Turing completeness. Using actual program code lets your 
schemas verify  criteria of types one and two. Type three is still an 
area of active research. But existing schema languages seem mostly 
stuck at Type 0.
-- 

+-----------------------+------------------------+-------------------+
| Elliotte Rusty Harold | elharo@m... | Writer/Programmer |
+-----------------------+------------------------+-------------------+
|          The XML Bible, 2nd Edition (Hungry Minds, 2001)           |
|              http://www.ibiblio.org/xml/books/bible2/              |
|   http://www.amazon.com/exec/obidos/ISBN=0764547607/cafeaulaitA/   |
+----------------------------------+---------------------------------+
|  Read Cafe au Lait for Java News:  http://www.cafeaulait.org/      |
|  Read Cafe con Leche for XML News: http://www.ibiblio.org/xml/     |
+----------------------------------+---------------------------------+

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.