我們有一個XML文件,其中某些節點是命名空間的。基本上,文件看起來像這樣:使用jQuery通過命名空間查找XML節點
<foo>
<bar xmlns:x="http://www.example.com/">
<x:bla foo="bar" />
</bar>
</foo>
我們要實現的是什麼,我們要選擇的x:bla
節點,但遺憾的是我們並沒有提前節點的名字知道的,只是它的命名空間。因此,我們所知道的基本上是它是一個x:*
節點。
現在,問題是:我們如何使用jQuery的find
方法選擇此節點,一旦我們使用$.parseXML
解析了XML文件?
使用$(xml).find("x\\:bla, bla")
的作品,但只有當我知道該節點被稱爲bla
。
你可以找到一個可能的解決方案[這裏](http://stackoverflow.com/questions/2563101/how-to-find-extract-data-from-xml-with-jquery) – VicoMan
謝謝提示,但這不是關於命名空間(或者我錯過了什麼?)。 –
也許這將有助於: [鏈接](http://stackoverflow.com/questions/853740/jquery-xml-parsing-with-namespaces) [1]:http://stackoverflow.com/questions/ 853740/jquery-xml-parsing-with-namespaces – Oliver