我有一些使用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
你可能必须自己写。 –