DOMを使用してXMLデータを解析してトラバースするコードがいくつかあります。 GeckoとWebKitではうまく動作しますが、もちろん、IEは絶対にそれを突き詰めます。 IE7のための名前空間でXMLを解析するためのJavaScriptのライブラリですか?
getAttributeNS
localName
namespaceURI
サポートに関する限り戻って私がする必要があるようです:サポートXMLのDOMのためのライブラリがあります行く。
DOMを使用してXMLデータを解析してトラバースするコードがいくつかあります。 GeckoとWebKitではうまく動作しますが、もちろん、IEは絶対にそれを突き詰めます。 IE7のための名前空間でXMLを解析するためのJavaScriptのライブラリですか?
getAttributeNS
localName
namespaceURI
サポートに関する限り戻って私がする必要があるようです:サポートXMLのDOMのためのライブラリがあります行く。
このルートに移動するかどうかはわかりませんが、MSXMLでは非標準的な方法で行うことができます。 MSXML 3.0には、IE 6以降が付属しています。
私は実際にこれを行っていない;-)が、これは何が必要かもしれません:getAttributeNS
http://msdn.microsoft.com/en-us/library/ms757075.aspx
IXMLDOMNode
がnamespaceURI
性質を持っているよう
IXMLDOMNamedNodeMap.getQualifiedItem
が見えます。
http://msdn.microsoft.com/en-us/library/ms763813.aspx
IXMLDOMNode.baseName
はいlocalName
jQueryを使用すると、Internet ExplorerでXMLを安全かつ簡単に解析できます。このチュートリアルEasy XML Consumption using jQueryは、あなたがそれを行う方法についてより詳細な情報を提供します。
のように見えますが、私は、適切な名前空間のサポートを必要とします。名前空間URIを持つ属性/ノードのルックアップをサポートしなければならないためです。 – rfw
これは、 '.find(" [nodeName = foo:bar] ")' –
を使って行うことができます。私は何が必要なのかわからない - 名前空間URIを持つノードを見つける必要がある。つまり、 'xmlns:foo =" http://www.example.com/ns "'を持っていたら、 'http://www.example.com/nsだけで' foo:bar'を見つけることができます'利用可能で、' foo: '接頭辞を使ってタグを見つけることはできません。 – rfw
私は、さまざまなプラットフォーム間の違いを抽象化するライブラリが存在することを願っていました。:( – rfw
あなた自身で書く必要があります。 –