PHP スクリプトが生成する HTML 出力を自動的にきれいに印刷 (ほとんどはインデント) したいと考えています。私は Tidy をいじっていますが、Tidy は私のコードを検証してきれいにするためにあまりにも多くのことを変更していることに気付きました。Tidy の意図が良いことは知っていますが、実際には HTML の美化ツールを探しているだけです。PHPで実行でき、きれいな印刷を行うだけの簡単なライブラリはありますか? または、すべての検証をスキップして美化するように Tidy を構成する方法はありますか?
1925 次
4 に答える
4
Tidy の使用時に観察された動作は、DOM API の基本的な使用の結果です。提供されたソース コードを操作する代わりに、DOM API はソース全体を再構築し、途中で修正を行います。
正規表現を使用するライブラリであるDindentを作成しました。インデントを追加して空白を削除する以外には何もしません。ただし、開発目的以外でこの実装を使用しないことをお勧めします。
于 2014-02-22T12:57:57.923 に答える
3
私は Tidy を使ったことはありませんが、かなりカスタマイズできるようです。
設定オプションのクイック リファレンスは次のとおりです: http://tidy.sourceforge.net/docs/quickref.html
しかし実際には、Firebug のようなツールでは、HTML 出力を整理する必要があるとは思いませんでした。
于 2010-12-24T18:19:54.500 に答える
2
何らかの理由で検証したくないので、htmlpurifierはお勧めしません。)。Netbeansのように、IDE を使用してすべてを適切にインデントしてみませんかAlt-Shift-F
。
于 2010-12-24T19:46:22.800 に答える