mmcnairy/htmlprocessor

导入HTML内容并去除div和属性

v1.0.1 2016-12-28 17:51 UTC

This package is auto-updated.

Last update: 2024-09-14 18:58:32 UTC


README

此仓库是做什么的?

  • 解析HTML,移除作为参数传入的div和属性
  • v1.0.0

如何进行设置?

安装

通过composer安装: composer require mmcnairy/htmlprocessor

有关如何使用该包的示例,请参阅examples文件夹

依赖项

HtmlProcessor依赖于simple_html_dom和StripAttributes包。由于难以找到它们,因此它们已包含在包中并添加到命名空间。无需下载。

架构

此包使用面向接口的程序设计模式编写。欢迎建议其他库以进行DOM解析和属性剥离。我已经将接口修改为需要simple_html_dom和StripAttributes库中已经使用的单个函数。如果有更好的或更简单的库,应该很容易编写新类来使用它们。

示例

有两个示例说明如何使用此库。programmatic.php文件展示了如何在后台使用库而不使用网页。form.php和process.php展示了如何使用表单将数据提交到API以接收HTML并使用表单解析指定的div和属性。

文档

API文档,包括simple_html_dom和StripAttributes类,包含在docs/api目录中,由phpDocumentor生成。谢谢大家!

[//]: # (### 贡献指南 ###)

[//]: # (编写测试) [//]: # (代码审查) [//]: # (其他指南)