SAX: Document Start and End (question 1 of 10)

Paul Prescod papresco at
Mon Jan 5 11:06:20 GMT 1998

Tim Bray wrote:
> >  <?foo bar?>
> >  <!DOCTYPE doc SYSTEM "doc.dtd">
> >
> >I have to queue the PI event(s) until I have found the DOCTYPE
> Why?  The PI is 'before' the doc in any meaningful sense... so they
> get some PI events before they get the startDocument event.  Is this
> a problem? -Tim

The XML document starts with the production labelled "document." This
includes the PIs before the doctypedecl.

 Paul Prescod

Art is always at peril in universities, where there are so many people, 
young and old, who love art less than argument, and dote upon a text 
that provides the nutritious pemmican on which scholars love to chew. 
				-- Robertson Davies in "The Cunning Man"

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at
Archived as:
To (un)subscribe, mailto:majordomo at the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at

More information about the Xml-dev mailing list