想要移除一个完整的头(包括这些)。为什么这不起作用?我试过其他标签,没有任何结果,结果文本是一样的。好像没有什么变化。
<table>
<thead>
<tr>
<th>Hora</th>
<th>Estado</th>
<th>Motivo</th>
<th>Local</th>
<th>Recetor</th>
</tr>
</thead>
</table>
C#代码
doc.LoadHtml("<table><thead><th>Hora</th><th>Estado</th><th>Motivo</th><th>Local</th><th>Recetor</th></thead></table>");
var nodes = doc.DocumentNode.SelectNodes("//thead").ToList();
foreach (var node in nodes) {
node.Remove();
}
txtResults.Text=doc.Text;
HtmlDocument文本。如果你修改的话要小心。
从观察到的行为来看,当您修改html文档时,该属性似乎没有更新。所以使用
更新:从
public string ParsedText
{
get { return Text; }
}
但这甚至不是一个只读属性--它是一个公共字段,任何人都可以随时修改。因此我不相信