PHP文件中的HTML验证

时间:2013-05-09 08:53:05

标签: java php javascript ant

我正在开发一些Apache Ant项目,我在其中使用.jar来验证html。 ant脚本获取* .html文件并验证它并显示是否发现错误。

.jar不能用于验证.php文件中写的html。因为它不接受.php文件。

有人知道任何.jar或.js或.php文件/方法,通过它我可以在.php文件中验证html。

注意:我不想使用w3c-Validate工具,因为它在线并且仅在互联网开启时才有效。

1 个答案:

答案 0 :(得分:1)

您将无法直接验证.php文件,因为PHP不是HTML。它可以包括嵌入式HTML或以编程方式生成HTML,但这不是一回事。

您需要使用许多技术来验证PHP。最简单的工具就是运行它,或运行php -l来获取有关文件语法的报告。要实际测试脚本是否按预期运行,需要测试工具,如PHPUnit和Selenium。

要测试输出是否为有效HTML,您可以保存脚本生成的页面并通过验证程序运行它们,或者您可以将PHP的输出通过管道传输到验证程序的输入中。例如,

php -f /path/to/my/script.php | java my_html_validator.jar