[Home] [By Thread] [By Date] [Recent Entries]
Title: Tradeoffs of XML encoding by enclosing all content in CDATA blocks The best argument is that people who adopt this approach
usually fail to check for the presence of "]]>", which isn't allowed in CDATA
sections. Once you start checking for that and dealing with it properly, it
turns out to be easier to check for & and < and escape them as &_amp;
and &_lt; respectively. (Underscores inserted to prevent
misformatting).
Also, the code for escaping & and < works for both
elements and attributes (though attributes also need some attention to look for
quotes), whereas the CDATA approach only works for elements.
Michael Kay
http://www.saxonica.com/
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |

Cart



