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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   DOM design

[ Lists Home | Date Index | Thread Index ]
  • From: David Megginson <ak117@freenet.carleton.ca>
  • To: xml-dev@ic.ac.uk
  • Date: Wed, 31 Dec 1997 07:25:50 -0500

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@freenet.carleton.ca
Microstar Software Ltd.         dmeggins@microstar.com
      http://home.sprynet.com/sprynet/dmeggins/

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/
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)


  • References:
    • RE: IDL?
      • From: David Megginson <ak117@freenet.carleton.ca>



 

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

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