如何使用Node.js HTML解析器处理PHP文件


How to handle PHP files with Node.js HTML parser?

我正在用node.js对HTML文件进行一些修改。我使用jsdom作为HTML解析器(因为解析比regexp更可靠),用jQuery做我需要的修改,然后将输出传递给一个文件。很简单。

但是,在尝试处理PHP文件时存在一个问题。解析器输出自然会丢弃所有PHP代码(因为它不是HTML,也不是doctype,因为它不是内容),所以我不能再直接使用输出了。

任何想法如何解析和修改HTML部分,仍然保持PHP代码?

解析器会丢弃所有PHP代码,但是您应该能够将这些指令包装在HTML注释中,以允许它们通过解析器。