Why Doesn't IE5 use the DTD to Validate?

Subject: Why Doesn't IE5 use the DTD to Validate?
From: "Jelks Cabaniss" <jelks@xxxxxxxx>
Date: Sat, 3 Apr 1999 00:39:03 -0500
> > Section 5.1 of the recommendation says ...
> > That suggests a non-validating processor can ignore the external subset...

> The XML spec tries to enable compact XML processors by not requiring
> that all XML processors have the ability to read the external subset.
> In other words an XML processor can conform to the XML spec but be able
> to correctly process (ie get the right tree for) only standalone XML
> documents.

Okay.

> The XML spec is silent about what such a processor should do
> when confronted by a non-standalone document.

That's a problem (though perhaps it's purposefully silent because the
*designers* were unclear ...).

> However if an XML processor can process non-standalone documents, then
> it should do so correctly, and that means it has to read the external
> subset.

It makes sense a processor in non-validating mode *should* try to process the
external subset for non-standalone documents.  It's understanding the spec
that's the hard part, so thank you for clearing at least that point up...


/Jelks


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread