1

node.jsを使用してHTMLファイルにいくつかの変更を加えています。HTMLパーサーとしてjsdomを使用しており(解析は正規表現よりも信頼性が高いため)、jQueryで必要な変更を行ってから、出力をファイルに渡します。十分に単純です。

ただし、PHPファイルを処理しようとすると問題が発生します。パーサーの出力は、すべてのPHPコードを自然にチャックします(HTMLではないため、またコンテンツではないため、doctypeも同様です)。そのため、出力を直接使用することはできなくなりました。

HTML部分を解析および変更し、PHPコードを保持する方法についてのアイデアはありますか?

4

1 に答える 1

0

パーサーはすべての PHP コードを破棄しますが、これらの命令を HTML コメントでラップして、パーサーを通過できるようにする必要があります。

于 2012-08-10T17:52:42.137 に答える