0

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

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

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

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

4

1 回答 1

2

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

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

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

php -f /path/to/my/script.php | java my_html_validator.jar
于 2013-05-09T09:21:10.100 回答