基于 PHP 的 HTML 验证器

Tyl*_*ter 4 html php validation

我需要找到一个基于 PHP 的 HTML(如 WC3-Like)验证器,它可以查找无效的 HTML 或 XHTML。我在谷歌上搜索了一下,但很好奇是否有人使用过他们特别喜欢的。

我有一个字符串中的 HTML:

$html = "<html><head>.....</body></html>";
Run Code Online (Sandbox Code Playgroud)

我希望能够测试该页面并让它返回错误。(不回显/打印任何内容)

我见过:
- http://www.bermi.org/xhtml_validator
- http://twineproject.sourceforge.net/doc/phphtml.html

这样做的背景是我想要一个在每个页面上运行的函数/类,检查文件自上次访问日期(或类似的内容)以来是否已被修改,如果没有,运行验证器,以便我在编码时立即收到无效 HTML 的通知。

Rob*_*ell 6

没有必要在这个问题上重新发明轮子。已经有一个与 W3C HTML Validator API 接口的 PEAR 库。他们愿意为你做这些工作,为什么不让他们做呢?:)

  • 很酷,但你必须依赖他们的网络服务。这意味着您必须连接到公共互联网。不过很整洁。 (2认同)