我正在使用 node.js 对 HTML 文件进行一些修改。我使用 jsdom 作为 HTML 解析器(因为解析比正则表达式更可靠),使用 jQuery 进行我需要的修改,然后将输出传递给文件。很简单。
但是,尝试处理 PHP 文件时会出现问题。解析器输出自然会丢弃所有 PHP 代码(因为它不是 HTML,也不是 doctype,因为它不是内容),所以我不能再直接使用输出了。
任何想法如何解析和修改 HTML 部分并仍然保留 PHP 代码?
我正在使用 node.js 对 HTML 文件进行一些修改。我使用 jsdom 作为 HTML 解析器(因为解析比正则表达式更可靠),使用 jQuery 进行我需要的修改,然后将输出传递给文件。很简单。
但是,尝试处理 PHP 文件时会出现问题。解析器输出自然会丢弃所有 PHP 代码(因为它不是 HTML,也不是 doctype,因为它不是内容),所以我不能再直接使用输出了。
任何想法如何解析和修改 HTML 部分并仍然保留 PHP 代码?