C# 如果CsQuery中存在元素,如何展开该元素?

C# 如果CsQuery中存在元素,如何展开该元素?,c#,jquery,dom,csquery,C#,Jquery,Dom,Csquery,我用它来读取HTML元素的值 事先,我不知道元素是否包含元素 有没有一种方法可以读取锚点的内部文本,而不管它是否包含font元素 场景1:字体元素中的文本 <div class="link"> <a href="http://www.example.com/1"> <font>Foo</font> </a> </div> <div class="link">

我用它来读取HTML元素的值

事先,我不知道
元素是否包含
元素

有没有一种方法可以读取锚点的
内部文本
,而不管它是否包含
font
元素

场景1:字体元素中的文本

 <div class="link">
     <a href="http://www.example.com/1">
          <font>Foo</font>
     </a>
</div>
<div class="link">
     <a href="http://www.example.com/2">
         Foo
     </a>
 </div>
但是它有点混乱,我宁愿总是删除字体元素——如果存在的话——这样我就可以立即使用锚定值。类似于
Contents()
UnWrap()
的组合,但我还没有成功地使它工作。有人有想法吗?

Thx,没想到这么简单:)
var dom = CQ.CreateFromUrl("http://www.myurl.com");
string result = dom[".link a"].Text();
var dom = CQ.CreateFromUrl("http://www.myurl.com");
string result = dom[".link a"].Text();