[
Lists Home |
Date Index |
Thread Index
]
- From: David Brownell <david-b@pacbell.net>
- To: Steve Dahl <sdahl@goshawk.com>
- Date: Wed, 03 Nov 1999 09:35:35 -0800
Good catch.
When the nonvalidating parser ignored one or more external PEs,
this isn't a fatal error. SAX2 (alpha still) has ways to report
the situation, as I noted elsewhere in my response.
My general advice is still to avoid nonvalidating parsers that
don't read external entities, since the failure modes get so
confusing.
- Dave
Steve Dahl wrote:
>
> David Brownell wrote:
>
> > > 3) General entities in the document
> >
> > Violates a WFC -- fatal error, full stop.
>
> No. If the parser has failed to read part of the external subset of the DTD (because it is not
> validating), an undeclared entity reference in the document content is not a fatal error. The
> fatal error, full stop, only occurs if you are certain that you've read the entire DTD, and
> still have not encountered a declaration for the named entity.
>
> So, if the entity is undeclared, and it's not a fatal error, what should you do?
>
> --
> - Steve Dahl
> sdahl@goshawk.com
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/ and on CD-ROM/ISBN 981-02-3594-1
To unsubscribe, mailto:majordomo@ic.ac.uk the following message;
unsubscribe 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)
|