一部のノードに名前空間が付けられたXMLファイルがあります。基本的に、ファイルは次のようになります。
<foo>
<bar xmlns:x="http://www.example.com/">
<x:bla foo="bar" />
</bar>
</foo>
達成したいのは、x:bla
ノードを選択したいということですが、残念ながら、ノードの名前は事前にわかりません。名前空間だけです。したがって、私たちが知っているのは、基本的にそれがx:*
ノードであるということだけです。
find
ここで、問題は次のとおりです。を使用してXMLファイルを解析した後、jQueryのメソッドを使用してこのノードを選択するにはどうすればよい$.parseXML
ですか?
使用$(xml).find("x\\:bla, bla")
は機能しますが、ノードが呼び出されることがわかっている場合に限りますbla
。