我的 XHTML 很差,需要用 xpath 解析。它看起来像这样:
<div class="foo">
i need this text
<br/>
<br/>
<span>sometext</span>
</div>
<div class="foo">
<span>some other text</span>
<span>sometext</span>
</div>
我想在第一个 div 中选择“我需要这个文本”的所有内容。我的问题是,div 元素包含空格或其他内容,因此 //div[@class="foo"]/text() 也为第二个 div 返回空字符串。我想忽略这些空字段,我该怎么做?