Използване на XPath 1.0
<div id="master">
<div someAttr id="1">
<div someAttr id="1-1">
<div someAttr id="1-1-1">
<div someAttr id="1-1-1-1">innermost child</div>
</div>
</div>
</div>
<div someAttr id="2">
<div someAttr id="2-1">
<div someAttr id="2-1-1">
<div someAttr id="2-1-1-1">innermost child</div>
</div>
</div>
</div>
</div>
Използвам тази заявка, която избира всички възли с атрибут, започващ с „някои“
//*[@*[starts-with(name(), 'some')]]
Трябват ми само най-горните възли. Например елементи с идентификатори 1 и 2. И ако използвам същата заявка за елемент с идентификатор 1, тогава трябва да получа елемент с идентификатор 1-1 и т.н.
Как да постигнете това с xpath?