【问题标题】:HTML/PHP beautifier/formatter library written in PHP用 PHP 编写的 HTML/PHP 美化器/格式化程序库
【发布时间】: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


【解决方案1】:

这个问题很老,但你可以使用 HTML 净化器 http://htmlpurifier.org/ 它有很多选择,它有一个整理 html 代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-19
    • 2011-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-18
    相关资源
    最近更新 更多