2012-01-01 200 views
0

使用DOM解析XML在某些IE瀏覽器中不起作用。但是相同的代碼適用於其他瀏覽器,如Firefox或Chrome。IE中的DOM Dom解析

注意:相同的解析邏輯適用於我的IE瀏覽器,但它不適用於我的客戶端IE瀏覽器!

是否有任何插件(或設置),我應該包括,使其在IE

+0

您使用的是哪個版本的IE? xml文檔有多大? – mreq 2012-01-01 15:45:47

+0

我使用IE8(我的客戶也是)。我使用XML來存儲從Db查詢收到的數據。因此,XML的大小取決於查詢結果。但即使對於非常小的XML文檔,此XML解析也不起作用。 – user1125190 2012-01-01 15:58:16

+0

請不要提問「它不起作用」,也不要說你做了什麼,也不知道它是如何失敗的。您是否會通過電子郵件向您的醫生髮送「我感覺不舒服」並期待診斷? – 2012-01-01 18:50:56

回答

0

這個jQuery插件的工作一直做我的好,當我不得不解析來自Web服務器的XML響應。它也很容易使用:

http://archive.plugins.jquery.com/project/XmlDOM

考慮XML樹這樣的:

<products> 
    <product> 
     <!-- etc... --> 

使用上述插件,您可以通過所有的產品,如迭代(x是包含一個變量xml字符串):

$.xmlDOM(x).find("product").each(function (i, e) { 
    // access the "product" via the "e" variable... 
}); 
+0

我正在使用AJAX而不是JQuery.So可能是什麼問題,所以它不能在我的客戶端瀏覽器中工作 – user1125190 2012-01-01 16:05:40