C# 如何通过html agility pack C查找html标记之间的文本#

C# 如何通过html agility pack C查找html标记之间的文本#,c#,html,text,C#,Html,Text,我不知道如何通过Html agility pack获取此文本…你能帮我吗 <h1> <div style="float: right; font-size: 13px;">Text I dont need</div> Text I need to take </h1> 我不需要短信 我要拍的文本 我尝试了一些东西,但我不能…帮我一下,请您在文档中使用带有标记h1的第一个元素,然后是该元素的文本//text()[2] var co

我不知道如何通过Html agility pack获取此文本…你能帮我吗

<h1>
   <div style="float: right; font-size: 13px;">Text I dont need</div>
    Text I need to take
</h1>

我不需要短信
我要拍的文本

我尝试了一些东西,但我不能…帮我一下,请您在文档中使用带有标记h1的第一个元素,然后是该元素的文本
//text()[2]

var coll = doc.DocumentNode.Descendants().Where(x => x.Name == "h1").ToList().FirstOrDefault();

string text = coll.SelectNodes(".//text()[2]").FirstOrDefault().InnerText;

它在XML中被称为“混合内容”-查看示例,更多结果-我尝试过…但我找不到成功…请帮助我检查我的答案,并告诉我是否对您有所帮助