[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
More Conformance Test suite questions
- From: Gary Stephenson <garys@ihug.com.au>
- To: xml-dev@lists.xml.org
- Date: Tue, 26 Jun 2001 17:34:01 +1000
Hi all,
A question arose recently concerning whether content-models should be checked
for determinism if the current document does not actually refer to them. In a
similar vein ....
The following collectively form the "pe01" test from the Sun suite:
// pe01.xml
<!DOCTYPE root SYSTEM "pe01.dtd">
<root/>
// pe01.dtd
<!ENTITY % bad-pe SYSTEM "pe01.ent">
<!ELEMENT root EMPTY>
<!ATTLIST root
something CDATA "%bad-pe;"
evil (doctor | scott) "doctor"
>
// pe01.ent
This is not a legal parameter entity, because
it does not match the "markupdecl" production.
// end of pe01.ent
My question is: Given that the reference to "bad-pe" is _not_ to be expanded
(due to it's appearance in an attribute value), is a validator required to
open and attempt to parse the malformed external entity "pe01.ent"? Obviously
this test is predicated on an affirmative answer, but is it correct?
many tias,
gary