[Python-Dev] Encoding of code in XML
Wed, 19 Apr 2000 15:25:42 -0500
Sjoerd Mullender wrote:
> CDATA sections are not part of the markup, so the XML parser
> is allowed to coallese the multiple CDATA sections and other character
> data into one string before it gives it to the application.
Allowed but not required. Most SAX parsers will not. Some DOM parsers
will and some won't. :(
> So, yes, this requires smarts on the XML parsing stage, but I think
> those smarts need to be there anyway.
I don't follow this part. Typically those "smarts" are not there. At the
end of one CDATA section you get an event and at the beginning of the
next you get a different event. It's the application's job to glue them
together. :( Fixing this is one of the goals of EventDOM.
Paul Prescod - ISOGEN Consulting Engineer speaking for himself
Pop stars come and pop stars go, but amid all this change there is one
eternal truth: Whenever Bob Dylan writes a song about a guy, the guy is
guilty as sin.