PHP中的X/Html Validator

Kam*_*ari 9 html php validation xhtml w3c-validation

第一件事:我知道有W3C验证器的接口:http://pear.php.net/package/Services_W3C_HTMLValidator/ 但我不知道我是否可以在便宜的托管服务器上安装它.我不这么认为.

我需要在我的内容管理系统中使用我的seo工具验证器,因此它必须非常便携.

我很想使用W3C但只有它是便携式的.我也可以使用Curl,但它不是优雅的解决方案.

我到目前为止找到的最好的是:http://phosphorusandlime.blogspot.com/2007/09/php-html-validator-class.html

是否有任何验证器可与W3C相媲美但可移植(只有PHP不依赖于自定义包)?

Gor*_*don 9

如果要验证(X)HTML文档,可以使用PHP的原生DOM扩展:

手册示例:

$dom = new DOMDocument;
$dom->load('book.xml'); // see docs for load, loadXml, loadHtml and loadHtmlFile
if ($dom->validate()) {
    echo "This document is valid!\n";
}
Run Code Online (Sandbox Code Playgroud)

如果您想要个别错误,请使用 libxml_get_errors()