[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: When to check entity WFness according to 4.3.2
----- Original Message ----- From: "Richard Tobin" <richard@i...> To: <xml-dev@l...> Sent: Tuesday, October 26, 2004 10:23 AM Subject: Re: When to check entity WFness according to 4.3.2 > >The only case when (c) does not catch the WF violation is when > >the entity is never referenced. That is, Expat will not catch this: > > ><!DOCTYPE doc [ > ><!ELEMENT doc (#PCDATA)> > ><!ENTITY e "<foo>abc</not_foo>"> > >]> > ><doc></doc> > > Just to reiterate what I said earlier: expat is right not to report > this as an error, because the document is well-formed, even though > the entity "e" is not. But the prolog is part of the document production, so if an entity declared in the prolog is not well-formed, then should that not mean the document is not well-formed? Btw, MSXML reports a WF violation for the document above. Even if you are right, this at least indicates that the spec is not very clear on that issue. Karl
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|