2

我将如何仅选择此 h3 中的周数而不选择其中的跨度标签?

仅选择包含跨度的 H3 会导致将一些 ascii 文本添加到结果消息框中。

结果:

 Week 1

源文件:

<h3>
<span> </span>Week 1</h3>

代码:

private void getWeekNumber(string url)
{
    HtmlAgilityPack.HtmlDocument htmlDoc = new HtmlAgilityPack.HtmlDocument();

    htmlDoc.Load(new System.IO.StringReader(url));

    foreach (HtmlAgilityPack.HtmlNode h3 in htmlDoc.DocumentNode.SelectNodes("//h3"))
    {
        MessageBox.Show(h3.InnerText);
    }
}
4

1 回答 1

0

RemoveChild(...)在显示消息框之前尝试使用删除跨度节点。

欲了解更多信息:

html 敏捷包删除子项

于 2012-07-17T16:23:33.993 回答