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

2024-05-27

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

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


您可以使用 Html 敏捷包:http://html-agility-pack.net/?z=codeplex 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
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

随机推荐

  • 我可以将我的heroku git repo导入bitbucket吗?如何?

    我的笔记本电脑坏了 我需要从另一台计算机上编码 我正在使用 Heroku 我想将最新版本的代码从 Heroku 获取到另一台机器 据我了解 强烈建议使用 GitHub 或 BitBucket 获取适当的远程存储库 我决定尝试一下 BitBu
  • 是否可以更改 TeamCity 的工件路径

    teamcity 工件的默认路径是 C User BuildServer system artifacts 我怎样才能将其更改为 d TeamCity Artifacts Thanks 对我来说默认是 D BuildServer syste
  • Xcode 5:单元测试未运行

    我创建了一些测试用例 它们都通过了 那是因为它们没有被运行 从 Xcode 中 我得到 Test Suite All tests started at Test Suite All tests finished at Executed 0
  • Android itemizedOverlay 的 onTap 操作被覆盖

    我有一堂课 class MapItemizedOverlay extends com google android maps ItemizedOverlay
  • 当选择模式为 MultiChoice Modal 时,如何防止激活某些 ListView 项目?

    我有一个由自定义 BaseAdapter 填充的自定义 GridView GridView的选择模式是MultiChoiceModal 我想控制长单击时可以激活哪些项目 同时仍然确保它们响应 短 单击事件 BaseAdapter有一个方法叫
  • 如何防止大型 MySQL 导入的连接超时

    在开发过程中 我们的本地 WAMP 服务器如何从测试服务器获取最新数据 即生成数据库转储 然后使用 source 命令上传该转储以加载 sql 文件 最近 在导入的最后 我们收到了有关 old 变量的错误 这些变量在更改之前存储了原始设置
  • 关于 ColorMatrix 转换如何工作的说明

    我正在图像处理应用程序上做一些工作 为了好玩 并且正在努力完全理解 ColorMatrix 转换的工作原理 我了解了线性 仿射变换的基础知识 并且可以通过在线复制示例来很好地理解 但我想完全掌握why有些东西有效 而不是仅仅满足于它有效 例
  • 将 Swagger 描述添加到最小的 .NET 6 API

    我在 NET 6 中有一个小项目 其中包含类似的最少 API app MapGet clients async IClientRepository repo gt var results await repo GetClientsAsync
  • 熊猫:按相等范围分组

    这是我的数据框的示例 df lst wordcount 100 Stats 198765 id 34 wordcount 99 Stats 98765 id 35 wordcount 200 Stats 18765 id 36 wordco
  • `RenamingDelegatingContext` 已弃用。现在我们如何测试 SQLite 数据库?

    As per https stackoverflow com a 13556184 3286489 https stackoverflow com a 13556184 3286489 我们可以使用RenamingDelegatingCon
  • Java Spring Rest 验证配置属性访问

    我有一个 Spring JSON RestAPI 它使用注释驱动的输入验证 Valid 当我尝试验证另一个对象内的对象时 出现以下错误 java lang IllegalStateException JSR 303 validated pr
  • 如何获取私人 Telegram 频道的 chat_id

    我使用curl 来更新我的公共频道 这种语法 curl X POST https api telegram org bot144377327 AAGqdElkZ 77zsPRoAXXXXXXXXXX sendMessage d chat i
  • bytes[] 未使用 HttpClient C# 在 Web api 接收

    我使用 HttpClient 和以下代码将 bytes 发送到 net core Web api 方法 从 Windows 应用程序到 Web API HttpClientHandler clientHandler new HttpClie
  • C++ 仪器(诊断)库

    我正在考虑向我的应用程序添加代码 以收集诊断信息以供以后检查 是否有为此目的创建的 C 库 我想做的与分析类似 但又不一样 因为收集的数据将更多地用于调试而不是分析 EDIT 平台 Linux要收集的诊断信息 由应用程序逻辑 各种断言和统计
  • Xcode 代码覆盖率和 fopen$UNIX2003

    我面临着一个似乎相当广泛的问题 当我使用 Lion 激活 Xcode 4 2 1 中的代码覆盖率时 它显示以下错误 Detected an attempt to call a symbol in system libraries that
  • SVG 中虚线的悬停事件

    带有线 或路径 的 SVG 使用stroke dasharray当用户将鼠标悬停在虚线的实心部分上时 似乎只会触发 CSS 和 JS 悬停事件 https codepen io anon pen YeXoZy https codepen i
  • Android RecyclerView 空白

    我有一个 android 项目 我正在使用 Recycler 视图打印包含项目的列表 每个项目只有一个图像 并且在这些图像之间 android 正在创建一个很大的空白空间 我研究并看到即将将布局更改为wrap content 我更改了回收器
  • 如何在 Bootstrap v4 中实现导航栏下拉悬停?

    我对新的 bootstrap 版本有点困惑 因为他们将下拉菜单更改为 div
  • 电子邮件客户端库[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找一个在接收端包装 javamail API 的库 就像公共电子邮件 http commons
  • 如何检查字符串是否具有正确的 html 语法

    我想检查给定的字符串是否具有正确的 html 语法 我不知道哪些 html 元素应该在里面 我唯一知道的一件事是字符串应该是正确的 html 表达式 有人知道如何在 C 中检查它吗 您可以使用 Html 敏捷包 http html agil