相信很多人在開發的過程中都會遇到在js中解析xml文檔的問題。有時候文檔解析失敗,但就是不知道怎么失敗的,哪里格式不對。這里教大家一個方法來排查JavaScript解析xml文檔格式出錯的辦法。
1.首先需要聲明,谷歌瀏覽器作為瀏覽器中的霸主,無愧其霸主地位,確實很多方面做的都非常好。比如這種格式:
<InfoNumber>002< /InfoNumber>
大家發現沒有,在閉合標簽里面,多了個空格,谷歌可以自動識別,而其他瀏覽器就會報錯。
2.如何排查錯誤?在火狐瀏覽器里面,如果解析xml出錯,會拋出具體的出錯位置,某一行,某一列。所以我們需要做的,就是給xml文檔在恰當的位置插入\n(換行符),這樣把一個文檔分為多行。就容易定位到具體是哪塊除了問題。