维基媒体/html成型剂

通过包装libxml2并解决其无数错误来执行HTML转换。

4.1.0条 2024-03-13 16:33协调世界时

此软件包是自动更新的。

上次更新时间:2024-04-13 17:29:49 UTC


自述文件

HtmlFormatter是从MediaWiki派生出来的库,它允许您将HTML加载到DomDocument中,对其进行操作,然后返回HTML字符串。

用法

使用 HTML格式设置工具\HTML格式设置工具//加载已经包含doctype和内容的HTML
$格式化程序=新的 HTML格式设置工具($html格式);// ...或者一个没有它的
$格式化程序=新的 HTML格式设置工具(HTML格式设置工具::包装HTML($html格式) );//添加规则以删除某些内容
$格式化程序->去除(“img”);$格式化程序->去除( [“.some_css_class”,“#some_id”,“div.some_other_class”] );//仅支持上述语法,不支持完整的CSS/jQuery选择器

//这些标签被其内部HTML替换,
//例如<标签>foo&lt/标记>-->foo
//此处仅支持标记名
$格式化程序->压扁(“span”);$格式化程序->压扁( [“代码”,“前”]);//实际执行删除
$格式化程序->过滤器内容();//可以直接操作DomDocument
$格式化程序->获取文档()->创建元素(“p”,'附加段落');//获取结果HTML
$处理的Html=$格式化程序->获取文本();

许可证

版权所有2011-2024 MediaWiki贡献者

这个程序是自由软件;您可以重新发布和/或修改它根据由自由软件基金会;许可证的版本2,或(由您选择)任何更高版本。

分发此程序是为了希望它会有用,但无任何保证;甚至没有适销性或特定用途的适用性。请参阅GNU通用公共许可证了解更多详细信息。

您应该已经收到GNU通用公共许可证的副本使用此程序;如果没有,请写信给自由软件基金会。,美国马萨诸塞州波士顿市富兰克林街51号5楼,邮编:02110-1301。http://www.gnu.org/copyleft/gpl.html