Lists Home |
Date Index |
- From: "Gavin Thomas Nicol" <email@example.com>
- To: "'XML Developers' List'" <firstname.lastname@example.org>
- Date: Wed, 24 Mar 1999 13:09:03 -0500
> From: Gavin Thomas Nicol <email@example.com>
> >CDATA sections *are* different from normal text, even if only
> >because the author used them.
> Again, is anyone aware of why CDATA is preserved by the DOM?
> What was the reasoning behind this decision? Other things, like
> whitespace within an element tag or even attribute order, are
> not preserved. Why then was CDATA?
Because whitespace within elements is not significant markup, nor
is attribute ordering (though we did have a number of debates over
whether attribute ordering information should be available).
Unlike these, CDATA is *explicit* markup. For many purposes, you
don't need to know about it, but you cannot simply remove it,
because you cannot know why an author put it there. Removing
CDATA would fail the test of least surprise.
Speaking of which, I am continually surprised by SAX's lack of
xml-dev: A list for W3C XML Developers. To post, mailto:firstname.lastname@example.org
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:email@example.com the following message;
To subscribe to the digests, mailto:firstname.lastname@example.org the following message;
List coordinator, Henry Rzepa (mailto:email@example.com)