Lists Home |
Date Index |
- From: Jeff Stock <email@example.com>
- To: firstname.lastname@example.org
- Date: Tue, 12 Dec 2000 10:01:28 -0800
Please consider the following DTD fragment
<!ELEMENT foo (bar)*>
xml:space CDATA #FIXED "preserve"
<!ELEMENT bar (goo)*>
<!ELEMENT goo EMPTY>
and the following document fragment
Without the xml:space attribute on element <foo>, this
would be a valid XML document. However, the presence
of the xml:space='preserve' attribute on the element
<foo> would seem to imply that element <bar> is now
going to have #PCDATA is its content, which is not
allowed by the DTD. So a validating XML parser must
reject the above document fragment as invalid.
Is this the correct conclusion to draw?