I am generating XML using Javascript. It works fine if there are no special characters in the XML. Otherwise, it will generate this message: “invalid xml”.
I tried to replace some special characters, like:
xmlData=xmlData.replaceAll(">",">");
xmlData=xmlData.replaceAll("&","&");
//but it doesn't work.
For example:
<category label='ARR Builders & Developers'>
Thanks.
Consider generating the XML using DOM methods. For example:
This strategy should avoid the XML entity escaping problems you mention but might have some cross-browser issues.