0
我使用的是MSXML3
並且已經加載了一個HTML頁面的XML文檔。 我發現,如果我不設置resolveExternals
屬性設置爲false(和validateOnParse
到false
),我收到以下錯誤:爲什麼我需要將resolveexternals設置爲false?
「服務器不理解請求,或請求無效「。 '處理資源錯誤'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'。'
任何人都可以解釋爲什麼我需要resolveExternals
設置爲false?
嗨,布賴恩,謝謝你的回覆。我有一個網絡連接所以不是這樣。做更多的研究,如果我嘗試使用validateOnParse = true(resolveexternals = true)驗證文檔,則會出現錯誤「驗證失敗,因爲文檔不包含完全一個根節點」。該文檔的結構爲: '<!DOCTYPE html PUBLIC「 - // W3C // DTD XHTML 1.0 Strict // EN」「http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd 「> ' '
etc .... 從我的理解,它應該得到的DTD和驗證它。 任何想法? 謝謝。 JD。 JD。 – 2009-10-30 14:53:12剛剛用AltovaXML 1.0進行測試,驗證文檔似乎沒有任何錯誤。 – 2009-10-30 16:21:42