我試圖從節點獲取內部文本,但它有子節點,其文本位於其子條目的中間,即:
<script1>
<p1>lalala</p1>
"script text"
</script1>
我需要的代碼是在script1中,但如果我嘗試獲取innertext,我也會獲得p1的所有內容..
想不出來。
這段代碼:
HtmlDocument doc = new HtmlDocument();
doc.Load(MyTextHtml);
HtmlNode node = doc.DocumentNode.SelectSingleNode("//p1/following-sibling::text()");
Console.WriteLine(node.InnerText.Trim());
將輸出:
"script text"
這是XPATH軸上的鏈接,可以幫助您入門。