【问题标题】:HTML validation/fix in C#C# 中的 HTML 验证/修复
【发布时间】:2011-04-22 19:32:00
【问题描述】:

我需要检查 HTML 文档是否正确,所有标签和属性是否正常(在 C# 中)。如果没有,请尝试修复格式错误的标签和/或属性。对于我可以使用的库或工具有什么建议吗?

谢谢。

【问题讨论】:

  • 你应该首先查看HTML Agility Pack
  • 虽然 HtmlAgilityPack 会解析并显示错误,但据我所知,它不会为您修复它们。因此,我也一直在关注 TidyManaged。但是,我无法让它在 64 位 .net 4.5 环境中运行或工作,它只是说“试图加载格式不正确的程序。(来自 HRESULT 的异常:0x8007000B)” - 关于做什么的任何指针?

标签: c# html validation repair


【解决方案1】:

Tidy Managed 解决了我的问题。这个工具知道修复损坏的标签和关闭标签。构建 TidyManaged 应用程序并下载 libtidy.dll 文件并将其放在 bin/debug 文件中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-23
    • 2018-02-11
    • 1970-01-01
    • 1970-01-01
    • 2011-04-19
    • 1970-01-01
    相关资源
    最近更新 更多