0

私は .jar を使用して html を検証する Apache Ant プロジェクトに取り組んでいます。Ant スクリプトは *.html ファイルを取得して検証し、エラーが見つかった場合は表示します。

.jar は、.php ファイルに記述された html の検証では機能しません。.php ファイルを受け入れないためです。

.php ファイル内の html を検証できる .jar または .js または .php ファイル/メソッドを知っている人がいますか。

注: w3c-Validate ツールはオンラインであり、インターネットがオンの場合にのみ機能するため、使用したくありません。

4

1 に答える 1

2

PHP は HTML ではないため、.php ファイルを直接検証することはできません。埋め込み 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 に答える