使用 XPath 提取两个标签之间的内容

Sev*_*rin 5 xpath

我最近刚刚开始使用 XPath 并遇到了问题。这是我要从中提取的代码:

 <h3>Some Company</h3>
    Mainstreet 1234
 <br>
    98776, Country
 <br>
Run Code Online (Sandbox Code Playgroud)

如何提取结束 h3 和 br 标签之间的内容?

Jir*_* Š. 3

这可以工作h3/following-sibling::node()[not(preceding-sibling::br) and not(self::br)](为我返回“Mainstreet 1234”)。

但我担心您的真实 xml 和实际需求比提供的示例更复杂,因此您可能需要进一步调整它以满足您的要求。