我正在尝试从节点获取内部文本,但它具有子节点,并且其文本位于其子条目的中间,即:
<script1>
<p1>lalala</p1>
"script text"
</script1>
我需要的代码在 script1 中,但是如果我尝试获取内部文本,我也会得到 p1 的所有内容。
想不通。
我正在尝试从节点获取内部文本,但它具有子节点,并且其文本位于其子条目的中间,即:
<script1>
<p1>lalala</p1>
"script text"
</script1>
我需要的代码在 script1 中,但是如果我尝试获取内部文本,我也会得到 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 轴上的链接,可以帮助您入门。