Re: C.4 Undeclared entities?
Charles Goldfarb wrote:
> For interchange, however, I believe an XML document must be valid. It must
> a DTD identified in its DOCTYPE declaration, although a browser might be able
> parse the document without referring to it. This rule would also assure that
> interchanged XML documents were valid SGML documents.
Stipulating that only valid XML documents may be interchanged is heavy handed
and will limit acceptance. This requirement could preclude a variety of
applications since it would effectively prevent the interchange of
works-in-progress. Rather than exchanging documents in their "current state",
some intermediate, "valid state" would have to be artifically created. We could
specifiy mechanisms for going from invalid to valid and back again, or we could
just let documents be exchanged.
This level of formalism isn't needed.