ノードから内部テキストを取得しようとしていますが、子ノードがあり、そのテキストは子エントリの途中にあります。
<script1>
<p1>lalala</p1>
"script text"
</script1>
必要なコードはscript1の内部にありますが、innertextを取得しようとすると、p1の内部もすべて取得します。
それを理解することはできません。
ノードから内部テキストを取得しようとしていますが、子ノードがあり、そのテキストは子エントリの途中にあります。
<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軸のリンクは次のとおりです。