我需要用xpath解析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的空字符串。我想忽略這些空白字段,我該怎麼做?
有沒有做的事情,如添加[正常化空間()= 「」!]在您的查詢的幫助結束了嗎? – Steve 2012-04-22 22:52:19