我通过 ajax 请求从服务器获取 xml 字符串。但它没有通过 jquery 解析-
var xml = $.parseXML("<dummy>"+xmlStr+"</dummy>");
我收到错误消息-
Uncaught Error: Invalid XML: <dummy><SMSInfo><smsTo>7005056</smsTo...
我对无效 xml 的原因进行了进一步调试,从调试到 jquery parseXML 函数中得到以下错误-
This page contains the following errors:error on line 1 at column 7624: Char 0x0 out of allowed range↵Below is a rendering of the page up to the first error.
此外,我将 xml 数据从控制台复制到一个新文件并在另一个编辑器中打开,在那里我可以看到这些字符 -
^@Z ^@6 ^@1 ...
我常用的编辑器(Webstorm)甚至没有显示这些字符......
我无法弄清楚如何删除这些字符......这些不是通常的“<,>,&”字符(我已经清理过了)
请有人帮忙!