使用C#验证HTML语法

时间:2014-05-07 09:05:59

标签: c# html validation syntax

尝试在C#中验证HTML文档。

在互联网上寻找最佳选择时,我看到大多数人都在Stack Overflow上推荐“Html Agility Pack”。

因此我尝试使用最新的NuGet版本1.4.6,但似乎没有找到像这样的最简单的语法错误(缺少</p>结束标记):

string html = "<p>Hello world";

HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(html);

if (doc.ParseErrors.Count() > 0)
{
    // Never get here as the error Count is 0!
}

我在这里做错了什么,或者这个图书馆真的很麻烦? 在第二种情况下:有人可以推荐一个可以正常工作的HTML语法检查库吗?

我只想在C#中验证HTML语法。

祝你好运 安德烈亚斯

0 个答案:

没有答案