У меня есть следующий документ 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']")
Чего мне не хватает?