У меня есть следующий структурированный XML-файл:
<w:document>
<w:body>
<w:p>
<w:r>
<w:t/>
</w:r>
</w:p>
<w:p>
<w:r>
<w:t/>
</w:r>
</w:p>
<w:p>
<w:r>
<w:instrText/>
</w:r>
</w:p>
<w:p>
<w:r>
<w:t/>
</w:r>
</w:p>
<w:p>
<w:r>
<w:instrText/>
</w:r>
</w:p>
<w:p>
<w:r>
<w:t/>
</w:r>
</w:p>
</w:body>
</w:document>
и я отчаянно пытаюсь найти выражение XPath , чтобы выбрать все узлы <w:t>
, которые находятся между двумя узлами <w:instrText>
Узлы <w:t>
в основном появляются свободно вокруг документа XML, но меня интересуют только те, которые находятся между двумя узлами <w:instrText>
.
Любая помощь с благодарностью.