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

Re: DOM Level 3, more or less flexible than AS?


dev dom
Sorry if I was unclear initially. In the past, a large part of my 
complaints about DOM level 3 related to the inability to determine 
the type of an attribute in a straight-forward way so I was very 
excited to see that now you could. :-)

>But annotations are (at least in the processing model implied by W3C XML
>Schema and DTDs) binded to the information items through a schema and
>this is problematic if the schema is a "non deterministic" Relax NG
>schema.

Fortunately DOM 3 does not require using the processing model implied 
by W3C XML
Schema and DTDs. If you've got another processing model, go for it. 
All you need to do is map the types you do assign to namespace URIs 
and type names. I'm not intimately familiar with RELAX NG, but I 
suspect a RELAX aware processor could easily generate a typed DOM. 
It's just that two different RELAX processors might not build 
identical DOMs when it came to type information.

The only problem would arise if RELAX wanted to assign multiple types 
to the same element or attribute when building a single DOM, or if 
its types somehow did not match the element and attribute structure 
of the XML document (though I'm not sure that's a good idea in any 
case.)
-- 

+-----------------------+------------------------+-------------------+
| Elliotte Rusty Harold | elharo@m... | Writer/Programmer |
+-----------------------+------------------------+-------------------+
|          XML in a  Nutshell, 2nd Edition (O'Reilly, 2002)          |
|              http://www.cafeconleche.org/books/xian2/              |
|  http://www.amazon.com/exec/obidos/ISBN%3D0596002920/cafeaulaitA/  |
+----------------------------------+---------------------------------+
|  Read Cafe au Lait for Java News:  http://www.cafeaulait.org/      |
|  Read Cafe con Leche for XML News: http://www.cafeconleche.org/    |
+----------------------------------+---------------------------------+

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.