RE: [xml-dev] How to spell "No PSVI" in XSLT 2.0 ?

From
Evan Lenz <>
To
Elliotte Rusty Harold <>, Uche Ogbuji <>, Jeni Tennison <>
Date
2002-05-14T17:58:26Z
ID
<>
Thread
RE: [xml-dev] How to spell "No PSVI" in XSLT 2.0 ?
I wrote:
> Elliotte Rusty Harold wrote:
> > It certainly doesn't have to validate but a conforming XSLT processor
> > *must* read the external DTD subset. The reason is that the XPath
> > data model does not allow unresolved entity references. If any of
> > these are defined in the external subset, then you can't build a data
> > model for the document without reading the external subset.
>
> No, this isn't right at all. Skipped entity references are simply
> invisible
> to the data model, i.e. lost, just like anything else that's not
> significant
> in the data model. This is a very important distinction.
> Otherwise, it would
> be impossible to use a non-validating parser with XSLT.

More precisely, it would be impossible to use a non-validating parser that
meets the minimal conformance requirements for XML parsing.

Evan