在linux上运行的命令行html格式化程序(或者在PHP中执行此 *** 作的方法)?

在linux上运行的命令行html格式化程序(或者在PHP中执行此 *** 作的方法)?,第1张

概述有谁知道 Linux兼容的命令行html格式化程序?你知道,我可以传递一个看起来像这样的文件: <html><body><p>hi</p></body></html> 它给了我: <html> <body> <p> hi </p> </body></html> 我正在使用PHP来生成这个html,所以如果有一些方 有谁知道 Linux兼容的命令行HTML格式化程序?你知道,我可以传递一个看起来像这样的文件:

<HTML><body><p>hi</p></body></HTML>

它给了我:

<HTML>    <body>        <p>            hi        </p>    </body></HTML>

我正在使用PHP来生成这个HTML,所以如果有一些方便的方法来通过PHP我这样做,我想念?

解决方法 您可能正在寻找 Tidy.它清理并格式化XML和HTML.还有一个PHP扩展,但您可能需要缓冲输出并将其传递到那里.

编辑:
一个代码示例:

ob_start();// output your HTML$output = ob_get_flush();// Specify configuration$config = array(           'indent'         => true,'output-xhtml'   => true,'wrap'           => 200);// TIDy$tIDy = new tIDy;$tIDy->parseString($HTML,$config,'utf8');$tIDy->cleanRepair();// Outputecho $tIDy;

我没有测试这个,但它应该工作.

总结

以上是内存溢出为你收集整理的在linux上运行的命令行html格式化程序(或者在PHP中执行此 *** 作的方法)?全部内容,希望文章能够帮你解决在linux上运行的命令行html格式化程序(或者在PHP中执行此 *** 作的方法)?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1026689.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存