Other than what Michael & Manos had mentioned, you'd also lose the
ability of arbitrarily inserting other XML paired tokens. Examples: Given: <element> <![CDATA[ some text here and there ]]> </element> If one wants to insert some comments after "text" or "and", it'll cause problems such as : <element> <![CDATA[ some text <!-- I need debugging here!--> here and there ]]> </element> causing downstream problems which pull out text wholesale from CDATA sections for processing, and <element> <![CDATA[ some text here and <!-- This last part is having some problems... there ]]> --> </element> causing invalid XML parsing. Of course, it should be mentioned that CDATA sections don't nest. So by using CDATA to escape ampersands "&", one loses future expandability at all parts of text where CDATA is used. regards, Chin Chee-Kai <foo> text 1 <![CDATA[ text 2]]> text 3</foo> Karr, David wrote: 0C260F619E428642BFA6380177C3ADF306F8426D@exmsea005.us.wamu.net" type="cite"> |