在JavaScript种遇到这样的错误如何解决XML 解析错误:格式不佳 位置:http:/... 行 27,列 32:

相信很多人在开发的过程中都会遇到在js中解析xml文档的问题。有时候文档解析失败,但就是不知道怎么失败的,哪里格式不对。这里教大家一个方法来排查JavaScript解析xml文档格式出错的办法。

1.首先需要声明,谷歌浏览器作为浏览器中的霸主,无愧其霸主地位,确实很多方面做的都非常好。比如这种格式:

<InfoNumber>002< /InfoNumber>

大家发现没有,在闭合标签里面,多了个空格,谷歌可以自动识别,而其他浏览器就会报错。

2.如何排查错误?在火狐浏览器里面,如果解析xml出错,会抛出具体的出错位置,某一行,某一列。所以我们需要做的,就是给xml文档在恰当的位置插入 (换行符),这样把一个文档分为多行。就容易定位到具体是哪块除了问题。

原文地址:https://www.cnblogs.com/xiaoao/p/13140219.html