W3C home > Mailing lists > Public > public-html@w3.org > November 2009

Re: XHTML character entity support

From: Shelley Powers <shelley.just@gmail.com>
Date: Tue, 3 Nov 2009 07:02:26 -0600
Message-ID: <643cc0270911030502t2e35369tf7c0d58e90abbb9a@mail.gmail.com>
To: Jirka Kosek <jirka@kosek.cz>
Cc: Maciej Stachowiak <mjs@apple.com>, Boris Zbarsky <bzbarsky@mit.edu>, Alexey Proskuryakov <ap@webkit.org>, HTML WG <public-html@w3.org>
2009/11/3 Jirka Kosek <jirka@kosek.cz>:
> Maciej Stachowiak wrote:
>
>> A) A validating processor (in which case they must read all external
>> DTDs, process the declared entities, and expand the entities when
>> appropriate, and which must also report violations of DTD constraints.
>
> Since 2nd edition of XML from 2000 validating processor is not required
> to report validation errors:
>
> http://www.w3.org/TR/2000/REC-xml-20001006#proc-types
>
> "Validating processors must, ***at user option***, report violations of
> the constraints expressed by the declarations in the DTD, and failures
> to fulfill the validity constraints given in this specification."
>
>                                Jirka
>
> --

The browsers are not validating parsers. That passage does not relate
to non-validating parsers.

Both validating and non-validating parsers are required to report
violations of the well formedness of the document. A document is not
well formed when it has unparsed entities. An unparsed entity is one
that is not recognized, via declaration in a DTD.

Shelley
Received on Tuesday, 3 November 2009 13:28:32 UTC

This archive was generated by hypermail 2.4.0 : Saturday, 9 October 2021 18:45:02 UTC