0

我正在尝试使用 C# XElement 来解析 html。在 HTML 中,src 属性的 url 和查询字符串包含 ? 和/是否有可能使它们可解析?

4

1 回答 1

2

LINQ to XML 仅用于解析 XML,而不是 HTML。事实上,?/应该对 LINQ to XML 造成问题——尽管&在意想不到的地方会出现不封闭或不平衡的标签。

您应该使用HTML TidyHTML Agility Pack之类的东西来解析 HTML,除非您知道要解析的 HTML实际上是有效的 XML。

于 2013-08-29T18:24:02.280 回答