MyHTML 是一个 Swift 封装器,用于 MyHTML C 语言库,这是一个快速、纯 C 语言编写的 HTML 5 解析器。
大多数非修改型的高级解析函数已经封装完成。换句话说,您应该已经能够使用该项目当前的状态读取 DOM 树。 欢迎以 issue 或 PR 的形式提供贡献。如果您有任何请求或建议,请随时与我联系。
此库具有持续集成,主分支受到保护,并且主分支的最新提交应该始终通过测试。
要在您的机器上安装 MyHTML C 语言库,克隆 MyHTML C 仓库 并遵循 安装说明 即可。
在 Linux 上安装几乎和在 macOS 上一样容易,首先克隆 MyHTML C 仓库。 由于 Linux 链接器不会在 /usr/local
中搜索共享库(这是默认的安装位置),因此我最好的建议是指定一个不同的安装前缀。 从您的 MyHTML C 语言库 源代码克隆的根目录运行
make prefix="/usr"
make test
make install prefix="/usr"
此 Swift 封装器在 Apache License 2.0 下分发。请注意,此许可证仅适用于 Swift 封装器。 MyHTML C 语言库 在其自身的许可下分发。