XPath搜索所有文本節點,而不是任何其他子節點的內部文本


我正在使用HtmlAgilityPack。

我將鼠標懸停在父節點上,其ChildNodes顯示幾個#text節點。 XPath值顯示/code[1]/#text[1] 。我嘗試使用//#text來獲取所有文本節點,但是我得到了這個錯誤:

錯誤: Expression must evaluate to a node-set.

我試過//text並沒有得到任何東西,但沒有錯誤。

一般承認的答案

您需要使用text()來獲取文本節點。要獲取文檔中的所有文本節點,請使用//text()

規格

text()匹配任何文本節點。





許可下: CC-BY-SA
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因