OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   RE: FW: Namespaces and DTDs

[ Lists Home | Date Index | Thread Index ]
  • From: "Didier PH Martin" <martind@netfolder.com>
  • To: <Marc.McDonald@Design-Intelligence.com>, <cbullard@hiwaay.net>
  • Date: Fri, 12 Mar 1999 23:37:35 -0500

Hi Marc

It's quite true that you can have XML that does not require validation 
and that this is commonly done. An exception is the defaulting of the 
value of any attributes of elements in a DTD, which has been mentioned 
in another reply.

You can construct a DOM without validation, but the next step ends up 
being a procedural implementation of picking apart the DOM document 
tree to construct whatever structure the application using DOM 
requires to interpret the document.

I can parse:
  <book title="tale of 2 cities">
without a DTD.

But if my application needs to get the information out of the DOM I 
need to write code to:
  Create a representation for Book consisting of a title and chapters 
and get book from DOM
  Create a representation for each Chapter and get Chapters from DOM
  Create a representation for each paragraph in a chapter and get 
paragraphs from DOM.
Part of this is what is expressed in the DTD. Wouldn't it be better if 
a system were created that used the DTD on the receiving end to create 
the application representation instead of serializing it back into 
elements and constructing a new tree?

a) what do mean by " a representation" is it a rendition object? 

Didier PH Martin

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS