搜索我有以下XML文檔:如何通過屬性值
<files>
<elements xsi:type="foo:elementType1">
<name>foo1</name>
</elements>
<elements xsi:type="foo:elementType1">
<name>foo2</name>
<other>
<elements>
<data1>data1</data1>
<data2>data2</data2>
</elements>
</other>
</elements>
<elements>
<name>foo3</name>
<affiliates>
<elements xsi:type="foo:elementType1">
<name>foo4</name>
</elements>
</affiliates>
</elements>
</files>
我要抓住唯一具有type = "foo:elementType1"
的元素。我試過這個,但是我得到空的結果。
elems = doc.search("//elements[@type='foo:elementType1']")
我在想什麼?
可能重複[?如何找到使用引入nokogiri通過名稱的元素(http://stackoverflow.com/questions/2565327 /怎麼找-n-element-by-name-using-nokogiri) – outis