Re: Optional features considered harmful

At 15:15 24/10/96 -0400, Gavin Nicol wrote:
>>I think you can get 3 and 4 without external text entities by using
>>transclusion via link semantics, which are going to be standardized in a
>>later phase of XML.
>Right. Can't we treat external entities as a special case of that
>given the synchronous structure of them?

I think you may be right.

An XML parser intended for Web browsers wouldn't resolve an external text
entity immediately itself but rather would return a transclude event to the
application and keep going.  This would make it hard for a Web browser to do
validation, but that may not be a problem.

It would be easier to make this work if we disallowed references to external
text entities in attribute values, but hopefully people can live without those.