|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] xml:space in nested elements
Please consider the following DTD fragment
<!ELEMENT foo (bar)*>
<!ATTLIST foo
xml:space CDATA #FIXED "preserve"
>
<!ELEMENT bar (goo)*>
<!ELEMENT goo EMPTY>
and the following document fragment
<foo>
<bar>
<goo/>
</bar>
</foo>
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?
Thanks
Jeff
|
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
|
|||||||||

Cart








