node.jsを使用してHTMLファイルにいくつかの変更を加えています。HTMLパーサーとしてjsdomを使用しており(解析は正規表現よりも信頼性が高いため)、jQueryで必要な変更を行ってから、出力をファイルに渡します。十分に単純です。
ただし、PHPファイルを処理しようとすると問題が発生します。パーサーの出力は、すべてのPHPコードを自然にチャックします(HTMLではないため、またコンテンツではないため、doctypeも同様です)。そのため、出力を直接使用することはできなくなりました。
HTML部分を解析および変更し、PHPコードを保持する方法についてのアイデアはありますか?