<p>我要做的是从一个节点及其子节点获取所有文本,但排除其中一个子节点</p>
<p>下面是HTML:</p>
<pre><code><blocquote>
<div class='quote'>
I don't want to get that.
</div>
Some text I want to <i> get </i>.
<div>
I want to get this.
</div>
</blockquote>
</code></pre>
<p>我已经试过了:</p>
<p><code>xpath("//blocquote/text()")</code>
但只需要<code>Some text I want to</code></p>
<p><code>xpath("//blocquote//text()</code>
但这需要包括<code>I don't want to get that</code>在内的一切</p>
<p><code>xpath("//blocquote/*[not(div[@class='quote'])]/text()</code>
但不需要<code>Some text I want to</code></p>
<p>我真的不知道有没有解决办法</p>
<p>谢谢你</p>