[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] 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...)
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|