gunsobal/xmlary

此包已废弃,不再维护。作者建议使用 skraeda/xmlary 包。

处理XML的辅助类集合

v3.0.0 2017-11-07 09:29 UTC

This package is auto-updated.

Last update: 2020-05-07 15:01:52 UTC


README

travis

已废弃

此包已迁移至 skraeda/xmlary

介绍

我制作的一组辅助类,用于简化在PHP中使用大量XML时的工作流程,并提取成composer包。此包的主要功能是从关联数组生成XML,并为将XML生成封装在其自己的对象中提供一个方便的平台。此包中的所有类都将位于 Gunsobal\Xmlary 命名空间中。

通过composer将此包安装到您的项目中,或在此GitHub上下载源代码。

composer install gunsobal/xmlary

文档

许可证

Xmlary 是开源软件,使用 MIT 许可证授权

资源

Composer 包基于 Darwin Biler 的 模板

变更日志

03.09.2017

  • 添加了变更日志
  • 重构 Xmlify,如果构建时创建了具有属性的空元素数组,则可能导致构建失败。
  • 移除了 XmlParser、XmlConverter 和 XsdValidator。
  • 将我的 PHP Utils 库与此库合并到 Support 类中。
  • XmlMessage 中的版本、编码和数据属性现在是私有的。
  • 如果构建方法不存在,XmlMessage 现在将抛出异常。
  • XmlMessage 现在检查所需属性是否格式正确。
  • XmlMessage 现在检查名称和构建属性是否为字符串,并且仅在它们为字符串时覆盖默认值。
  • 更新了文档。
  • 添加了 v2.0.0 标签。

10.05.2017

  • 将 XmlMessage 作为抽象类实现,因为它从一开始就应该如此。
  • 从 XmlMessage 中移除了构建属性,并使其成为一个必须实现以符合模板模式的抽象函数。
  • 重构支持测试为更小的单元。
  • 更新文档以反映 XmlMessage 的小幅度变化。
  • 从支持类中移除了未使用的函数。

11.06.2017

  • 用 PHP 异常替换了自定义异常。
  • 删除了有关异常的文档。
  • 更新了注释块以符合 phpdoc 约定。
  • 不再支持低于 PHP 7 的版本
  • 更新了 PHPUnit devDependency
  • 集成 travis-ci

问题

如果您遇到任何错误或问题,请在此GitHub上报告,以便我可以调查。