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

DOM design

  • From: David Megginson <ak117@f...>
  • To: xml-dev@i...
  • Date: Wed, 31 Dec 1997 07:25:50 -0500

dom design
Gavin Nicol writes:

 > >Perhaps both comments and general entity references belong more
 > >properly in a level-two DOM rather than in level one, since they deal
 > >with lexical issues rather than logical structure.
 > 
 > I, for one, believe comments to be part of the *structure* of a document.

Technically, this is not the case.  An SGML or XML document has only
two well-defined structures:

1) the logical (element/attribute/data) structure; and

2) the physical (entity) structure.

The presence or absence of a comment has no effect on either of these,
so like CDATA sections and PIs, comments are not structural.

However, as has become clear in this discussion, many people do
believe that comments are a significant part of an XML document's
information set.  That is certainly a legitimate view, but since
comments are non-structural, they should not _automatically_ qualify
for inclusion; instead, someone needs to make a strong case for them,
as I have tried to do for PIs (also non-structural) in SAX-J.

It still seems to me that it would make much more sense for the
level-one DOM to cover only logical structure + PIs (the minimum
needed to process XML documents for formatting, online transactions,
etc.), while a level-two DOM could cover the physical structure and
lexical items needed for editors and repositories (comments, entity
references, ignored whitespace, etc.).  Sticking everything into the
level-one DOM muddies the whole thing unnecessarily.


All the best,


David

-- 
David Megginson                 ak117@f...
Microstar Software Ltd.         dmeggins@m...
      http://home.sprynet.com/sprynet/dmeggins/

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


  • References:
    • RE: IDL?
      • From: David Megginson <ak117@f...>

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.