【发布时间】:2012-09-29 05:33:55
【问题描述】:
我正在尝试寻找一个用 PHP 编写的 HTML 美化器。 我的唯一目的是格式化或标记由我的程序生成的几个 html/php 文件。 我不需要检查它是否有效。
我尝试查找不同的库,例如 Tidy 等,但我无法决定使用哪一个。 鉴于我的目的只是格式化服务器上的文件,我不希望检查这些文件的有效性的开销。我需要支持 HTML5 标签,而这些库中的很多都不支持它们。因此,我唯一要寻找的是能够格式化文件。与http://tools.arantius.com/tabifier 完全一样的东西,但对于可以在服务器端运行的 PHP。
这些文件是使用 PHP DomDocument 库生成的。 我尝试使用
file_doc->formatOutput = TRUE;
file_doc->preserveWhiteSpace = FALSE;
$this->file_doc->saveHTMLFile($this->filepath);
但它不起作用。
这些文件并非完全从头开始生成。当我的程序运行时添加了几个标签,数据被发送回服务器,这些标签被附加到文件并保存。
【问题讨论】:
-
为什么不自己把代码转换成 PHP 呢? static.arantius.com/inc/tabifier.js
-
我正在寻找一个快速的解决方案,将其转换为 PHP 需要时间,并且必须自己进行测试等。我宁愿去一些有支持和用户的活跃图书馆,以防我遇到任何麻烦!
标签: php javascript html web