【发布时间】:2021-06-09 07:21:00
【问题描述】:
我正在尝试使用 XML 访问某个元素,但我似乎无法获得它,我也不明白为什么。
<ul class="test1" id="content">
<li class="list">
<p>Insert random text here</p>
<div class="author">
</div>
</li>
<li class="list">
<p>I need this text here</p>
</li>
</ul>
基本上我想要的文本是第二个,但我想/需要使用类似于 p[not(div)] 的东西来检索它。
我尝试了以下链接中的方法,但无济于事(xpath find node that does not contain child)
这是我尝试访问文本的方式:
ul[contains(@id,"content")]//p[not(.//div)]/text()
如果您有任何可能的答案,谢谢!
【问题讨论】:
标签: xpath xml-parsing html-parsing