维基媒体/HTML格式化程序

通过封装LIXXML2并围绕其无数错误进行HTML转换。

安装202×105

家属

暗示者

明星

观察者十八

餐具

1.0.2 2018~04-14 10:06 UTC

自述文件

HtmlFormatter是一个从MetraWiKi中分离出来的库,它允许您将HTML加载到DOMBODE中,对其执行操作,然后返回HTML字符串。

用法

使用 HTMLFraveTalk.HTMLFrATATER
/ /加载已经具有DOCTYPE和HTML的HTML
格式化程序 =  HTMLFrATATER$HTML

/ /或者一个没有它的人
格式化程序 =  HTMLFrATATERHTMLFrATATER::RefftML$HTML);

/ /添加规则删除某些内容
格式化程序>移去(IMG
格式化程序>移除()某某CSS级某某第二类
/ /只支持上面的语法,而不是完整的CSS/jQuery选择器

/ /这些标签被它们的内部HTML替换,
/ /例如<标签> Foo -Foo
/ /这里只支持标记名称
格式化程序>变平跨度
格式化程序>变平代码之前

/ /实际执行删除操作
格式化程序>FieldCoprand();

/ /直接DOMBOX操作是可能的
格式化程序>GETDOC()>创建元素附加段落

/ /获取结果HTML
$HTML = 格式化程序>GETTHECT();

许可证

版权2011-2018 MealWiKi撰稿人

这个程序是免费软件,你可以在自由软件基金会发布的GNU通用公共许可证的条款下重新分发它和/或修改它;许可证的第2版,或者(你的选择)任何其他版本。

这个程序被分发,希望它是有用的,但是没有任何保证;甚至没有对适销性或适合特定用途的默示保证。详情请参阅GNU通用公共许可证。

你应该已经收到了一份GNU通用公共许可证,连同这个程序;如果没有,请写信给自由软件基金会,公司51富兰克林街,第五楼,波士顿,MA 02110-1301,USA.HTTP://www. GNU-Org/CopyLtf/GPL.HTML