我正在使用Javascript生成XML。如果XML中沒有特殊字符,它會正常工作。否則,它會生成此消息:「無效的xml」。如何在JavaScript中使用JavaScript在XML文件中添加特殊字符
我試圖取代一些特殊的字符,如:
xmlData=xmlData.replaceAll(">",">");
xmlData=xmlData.replaceAll("&","&");
//but it doesn't work.
例如:
<category label='ARR Builders & Developers'>
感謝。
http://stackoverflow.com/questions/2327663/xml-safe-urlencoding – cederlof
如果你想生成XML,那麼使用XML庫,不要試圖將字符串混合在一起。那種方式就是瘋狂。 – Quentin
''replaceAll()'在JavaScript中是默認不可用的,除非你想擴展String,否則你必須使用'replace()'和一個全局正則表達式。原型'包含'replaceAll'。 – jabclab