在JavaScript種遇到這樣的錯誤如何解決XML 解析錯誤:格式不佳 位置:http:/... 行 27,列 32:


相信很多人在開發的過程中都會遇到在js中解析xml文檔的問題。有時候文檔解析失敗,但就是不知道怎么失敗的,哪里格式不對。這里教大家一個方法來排查JavaScript解析xml文檔格式出錯的辦法。

1.首先需要聲明,谷歌瀏覽器作為瀏覽器中的霸主,無愧其霸主地位,確實很多方面做的都非常好。比如這種格式:

<InfoNumber>002< /InfoNumber>

大家發現沒有,在閉合標簽里面,多了個空格,谷歌可以自動識別,而其他瀏覽器就會報錯。

2.如何排查錯誤?在火狐瀏覽器里面,如果解析xml出錯,會拋出具體的出錯位置,某一行,某一列。所以我們需要做的,就是給xml文檔在恰當的位置插入\n(換行符),這樣把一個文檔分為多行。就容易定位到具體是哪塊除了問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM