代码之家  ›  专栏  ›  技术社区  ›  Alexander Taran

将html(不是XML)解析为XElement的最佳实践?

  •  0
  • Alexander Taran  · 技术社区  · 16 年前

    var url = textBox1.Text;
    WebClient wc = new WebClient();
    
    var page= wc.DownloadString(url);
    XElement doc = XElement.Parse(page);
    

    它失败,但意外字符除外。 下一个最简单的方法是什么来将任意HTML解析为可编辑的内容?

    我真正想要的是在里面抓取一个表和分页链接。

    2 回复  |  直到 16 年前
        1
  •  2
  •   AUSteve    16 年前
        2
  •  0
  •   ridecar2    16 年前

    我能想到的最好的方法是搜索标记并解析其中的所有内容,对于包含分页链接的标记也是如此。希望能缩小范围,使之成为一个手动解析器来编写。