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

Re: Debating "civil disobedience" against overly complicatedsp

  • From: Elliotte Rusty Harold <elharo@m...>
  • To: xml-dev@l...
  • Date: Mon, 24 Sep 2001 12:22:03 -0400

civil disobedience syntax
At 9:17 AM +0200 9/24/01, Eric van der Vlist wrote:

>Even this definition is blur and cannot fully answer the question asked by SOAP: is the doctype markup syntax or document content?
>
>I would say it is markup syntax, but this perception light be application dependant...
>
>The case of the doctype is also complicated by the fact that the doctype doesn't find it's way into the XPath data model and that all the XPath based tools have no way to test the presence of a doctype and by the architectural issues it can bring for XML messages (what if a reference to a relative URI is made, what if the content of an external entity changes over time, ...?).

Note that although the DOCTYPE declaration doesn't find its way into the XPath data model, default attribute values supplied by the DTD included in or referenced by the DOCTYPE declaration do indeed find their way into the XPath data model. 

Furthermore, in other non-XPath data models such as the Infoset, other features of the DTD also worm their way into the instance document. In particular notations, unparsed entities, and attribute types are really nasty because they are properties of attributes (or perhaps elements) and yet the syntax that describes these properties of things in the instance document can only be found in the DTD. These are currently causing me fits in implementing XInclude properly. 
-- 

+-----------------------+------------------------+-------------------+
| 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.