0
我有一個服務器響應是大致形式:加載格式不正確的XML文件轉換成字符串的JavaScript
<A>...</A><B>...</B><C>...</C>
我想使用的代碼加載它:
xhttp=new XMLHttpRequest();
xhttp.open("GET",dname,false);
xhttp.send("");
但是我得到的錯誤
junk after document error
我計劃在加載畸形XML文檔,並解析出使用正則表達式的信息,我需要(我不打算到b e使用正則表達式來解析XML btw !!!)
如何將此響應作爲字符串加載?
更改服務器的響應不是一個選項。它必須在JavaScript中。
感謝
你在這裏失去了一些信息。爲了生成輸出,運行的服務器是什麼?錯誤來自哪裏? – alexandernst
@alexandernst:回覆的格式爲: [12:31:44.175]「<?xml-stylesheet href = \」chrome://global/locale/intl.css \「type = \」text/css \ 「?> \ r \ n XML分析錯誤:文檔元素後出現垃圾\ n位置:file:/// C :/Users/User/Desktop/xml.xml \ n線段數1,列36: <ACTION> GETSYSTEMRESOURCES </ACTION > <RESPONSE>成功</RESPONSE > <RESPONSEDATA> \ n --------- --------------------------^ parsererror>「 –
Tom
這個錯誤來自FF試圖解析一些無效的XMl並且這樣說。什麼是* actual *服務器輸出?打開FireBug(或同等版本),看看服務器發送了什麼。也許把它附加到問題上。 – alexandernst