Я хотел бы проверить, имеет ли данная строка правильный синтаксис html.Я не знаю, какие html-элементы должны быть внутри, я знаю только одно: строка должна быть правильным html-выражением.
У кого-нибудь есть идеи, как это проверить в C #?
Вы можете использовать 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 }