如何检查字符串是否具有正确的html语法

时间:2011-12-15 11:16:24

标签: c# html syntax

我想检查一个给定的字符串是否具有正确的html语法。我不知道里面应该包含哪些html元素,我知道的唯一一件事是字符串应该是正确的html表达式。

任何人都知道如何在C#中查看它?

1 个答案:

答案 0 :(得分:28)

您可以使用Html Agility Pack:http://html-agility-pack.net/?z=codeplex

string html = "<span>Hello world</sspan>";

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

if (doc.ParseErrors.Count() > 0)
{
   //Invalid HTML
}