- From: Richard Tobin <richard@inf.ed.ac.uk>
- Date: Wed, 26 Sep 2007 15:20:19 +0100 (BST)
- To: "Grosso, Paul" <pgrosso@ptc.com>, <public-xml-core-wg@w3.org>
> ACTION to Richard: Look at PE156 at > http://www.w3.org/XML/2006/08/proposed-xml10-4e-and-xml11-2e-errata.html > #PE156 > and comment. Section 4.4.3: "If the entity is external, and the processor is not attempting to validate the XML document, the processor MAY, but need not, include the entity's replacement text." Should not the same apply if the entity is internal, but declared in the internal subset of a DTD after a reference to a parameter entity that the processor did not read? (See also 4.4.2 and the WFC Entity Declared of prod. 68.) This problem is not confined to internal entities declared in the internal subset after an unprocecessed PE reference. It (more commonly) applies to internal entities declared in the external subset. Section 5.2 covers this: For example, a non-validating processor may fail to [...] include the replacement text of internal entities [...] where doing so depends on having read declarations in external or parameter entities. We could change that to "... declarations in external or parameter entities, or in the internal subset after an unread parameter entity reference". I don't think we should change 4.4.3. -- Richard
Received on Wednesday, 26 September 2007 14:21:06 UTC