[
Lists Home |
Date Index |
Thread Index
]
- To: xml-dev@lists.xml.org
- Subject: Re: [xml-dev] Alternative "character entity" proposal
- From: Richard Tobin <richard@cogsci.ed.ac.uk>
- Date: Thu, 23 Oct 2003 11:24:21 +0100 (BST)
- Cc:
- In-reply-to: <200310211819.TAA27643@e3000>
- Organization: HCRC, University of Edinburgh
>But surely before we can consider syntaxes for defining entities you
>need to get XML Core Group to reconsider making an non-dtd defined
>entity ref a validity rather than WF error.
By the way, if you really want to do this, you can technically make
undefined entities not be well-formedness errors by using a trivial
DTD that refers to a parameter entity, e.g.
<!DOCTYPE foo [
<!ENTITY % dummy "<!-- a comment -->">
%dummy;
]>
<foo>this document is &well-formed;</foo>
Undefined entity references are only well-formedness errors when a
minimal parser can be sure that there is no unread declaration; since
minimal parsers do not have to process parameter entities, they cannot
be relied on to know that there is not a declaration in the parameter
entity.
Of course this only gives you a warm fuzzy feeling; it does not
guarantee that current parsers won't reject the document.
-- Richard
|