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


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: SAX2: relative ordering of startDocument() & startDTD() events?

[ Lists Home | Date Index | Thread Index ]
  • From: David Megginson <david@megginson.com>
  • To: XML-DEV <xml-dev@xml.org>
  • Date: Wed, 23 Feb 2000 19:29:14 -0500 (EST)

David Brownell writes:

 > > How about if we renamed them to start/endExternalEntity and forgot
 > > altogether about signalling internal entity boundaries?
 > That'd work for me.  (Just saw this note, sorry -- mailer troubles.)
 > But I don't think I really understand the requirement here.  I know
 > that DOM exposes such boundaries.  But every time I've tried to do
 > anything with them in a DOM that produced them, I had to write code
 > to rip them out -- they're just trouble.

I agree.  There was a lot of (unfortunate) confusion during the
initial XML design process between entity references and links,
despite the fact that Eliot Kimber laboured bravely and beyond any
reasonable human endurance to convince people of the difference.
That's why

a) non-validating processors are allowed to skip external entity
   references; and

b) editor and repository vendors during the DOM design process were
   convinced that they needed to be able to manage external entities

Of course, the long delay in XLink didn't help.

 > Is there another source of a requirement for such boundaries, other
 > than partial DOM support?  Because I'd as soon not reinforce that
 > troublesome part of DOM.

The only reason that I'm including this is that the DOM implementors
want it very, very badly.

 > Were this feature to stay, would those boundaries need to be reported,
 > or would this be exposed in a feature flag?  Or would the meanings
 > of the existing {ex,in}ternal-entities feature flags cover that issue?

I assumed that the whole LexicalHandler would be a package deal (and
one that 99% of apps could happily ignore).

All the best,


David Megginson                 david@megginson.com

This is xml-dev, the mailing list for XML developers.
To unsubscribe, mailto:majordomo@xml.org&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/threads.html


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

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