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

本文关键字:语法 html 是否 字符串 何检查 检查 | 更新日期: 2023-09-27 18:17:52

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

有人知道如何在c#中检查它吗?

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

你可以使用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
}