- From: Elliotte Rusty Harold <elharo@metalab.unc.edu>
- Date: Mon, 15 Oct 2001 15:09:56 -0700
- To: XHTML-L-subscribe@egroups.com
- CC: www-html-editor@w3.org
The recently published second edition of the XHTML 1.0 specification
states in section 3.2, User Agent Conformance,
1. If it encounters an entity reference (other than one of the
predefined entities) for which the User Agent has processed no
declaration (which could happen if the declaration is in the
external subset which the User Agent hasn't read), the entity
reference should be processed as the characters (starting with the
ampersand and ending with the semi-colon) that make up the entity
reference.
Identical text appears in the previous edition and in modularization of
XHTML.
The question is what does "predefined entities" mean here? (This is the
only place in the spec where this phrase is used.) Is it talking about
the five predefined XML entities (&, " ', < and >)
or does it mean the much larger set of HTML entities including things
like © and ?
If the former, then this really seems quite draconian. It basically
requires browsers to validate. In any case, a clarification of the
intent in the spec seems like a good idea.
--
+-----------------------+------------------------+-------------------+
| Elliotte Rusty Harold | elharo@metalab.unc.edu | Writer/Programmer |
+-----------------------+------------------------+-------------------+
| Java I/O (O'Reilly & Associates, 1999) |
| http://www.ibiblio.org/javafaq/books/javaio/ |
| http://www.amazon.com/exec/obidos/ISBN=1565924851/cafeaulaitA/ |
+----------------------------------+---------------------------------+
| Read Cafe au Lait for Java News: http://www.cafeaulait.org/ |
| Read Cafe con Leche for XML News: http://www.ibiblio.org/xml/ |
+----------------------------------+---------------------------------+
Received on Monday, 15 October 2001 15:17:51 UTC