[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: xml:space in nested elements
Jeff Stock wrote: > Please consider the following DTD fragment [example snipped] > 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. Not so. Whitespace is permitted between child elements in any case. The purpose of 'xml-space:="preserve"' is not to affect parser behavior, but to notify the *application* that whitespace (whether in element content or in mixed content) is meaningful. > So a validating XML parser must > reject the above document fragment as invalid. No, it is valid. -- There is / one art || John Cowan <jcowan@r...> no more / no less || http://www.reutershealth.com to do / all things || http://www.ccil.org/~cowan with art- / lessness \\ -- Piet Hein
|
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
|