【问题标题】:HTML Validation in PHP FilePHP 文件中的 HTML 验证
【发布时间】:2013-05-09 08:53:04
【问题描述】:

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

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

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

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

【问题讨论】:

  • 获取php解析.php文件并生成html文件/etc/php index.php > index.html(插入自己的路径)
  • 希望它可能有用...让我检查一下

标签: java php javascript ant


【解决方案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

【讨论】:

  • 谢谢。这很有帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-11
  • 2016-08-03
  • 2012-11-23
相关资源
最近更新 更多