我手头有以下问题,我需要获得部分文本而不包含a
标签。为了更清楚一点,我有以下代码:
<div @class="field-item even">
<p> text text text</p>
<p> text text text <a class="people-articles">text text</a> text text</p>
<p> text text text</p>
</div>
因此,我尝试在p
标记内获取文本,而不在a class="people-articles"
内获取文本。这是我到目前为止所做的,但是没有用
//div[@class="field-item even"] and [not a(@class='people-articles')]
有人可以告诉我我在做什么错吗?以及如何在没有p
的情况下获取a
?
答案 0 :(得分:0)
这应该很简单。
//div[@class="field-item even"]/p[not(a[@class="people-articles"])]/text()