An XML processor must always pass all characters in a document that are not markup through to the application.
Those spaces are content, not markup, so they must be passed through. Now, if your document has a DTD, and the content model of A is element content, and you are using a validating processor, the processor must tell you that those text nodes are "ignorable" Also from 2.10: A validating XML processor must also inform the application which of these characters constitute white space appearing in element content. | I really wonder: | | Isn't it weird? Nope. | Is it the normal behavior? Yep. | Is there a means to disable this, and have an IE-5.0-like behaviour? Nope. | Is it an actual compliance to XML and DOM specs? Yes. IE5 is not. Be seeing you, norm -- Norman Walsh <[EMAIL PROTECTED]> | Nature is amoral, not immoral. http://nwalsh.com/ | [It] existed for eons before we | arrived, didn't know we were | coming, and doesn't give a damn | about us.--Stephen J. Gould