我有一些使用DOM來解析和遍歷一些XML數據的代碼。它可以在Gecko和WebKit上正常工作,但IE瀏覽器絕對會扼殺它。是否有一個XML DOM庫,支持:JavaScript中用於使用名稱空間解析XML的庫?
getAttributeNS
localName
namespaceURI
支持IE7大約早在我需要走。
我有一些使用DOM來解析和遍歷一些XML數據的代碼。它可以在Gecko和WebKit上正常工作,但IE瀏覽器絕對會扼殺它。是否有一個XML DOM庫,支持:JavaScript中用於使用名稱空間解析XML的庫?
getAttributeNS
localName
namespaceURI
支持IE7大約早在我需要走。
不知道你是否想走這條路,但是這可以用MSXML使用他們非標準的做事方式來完成。 MSXML 3.0隨附IE 6及更高版本。
我沒有真正做到了這一點;-)但是,這可能是你所需要的:
IXMLDOMNamedNodeMap.getQualifiedItem
看起來像getAttributeNS
http://msdn.microsoft.com/en-us/library/ms757075.aspx
IXMLDOMNode
有namespaceURI
屬性。
http://msdn.microsoft.com/en-us/library/ms763813.aspx
IXMLDOMNode.baseName
看起來像localName
您可以使用jQuery在Internet Explorer中安全輕鬆地解析XML。本教程Easy XML Consumption using jQuery將爲您提供有關如何做到這一點的更深入的信息。
我希望有一些圖書館來抽象不同平臺之間的差異...... :( – rfw
你可能必須自己寫。 –