acfbentveld / xml
此包已被废弃,不再维护。作者建议使用flowgistics/laravel-xml包。
v4.0.0
2021-02-19 07:39 UTC
Requires
- php: ^7.2|^8.0
- ext-dom: *
- ext-json: *
- ext-simplexml: *
- illuminate/support: 5.*|6.*|7.*|8.*
Requires (Dev)
- orchestra/testbench: ~3.5.0|~3.6.0|~3.7.0|~4.0.0
- phpunit/phpunit: ^7.0|^8.0
- spatie/phpunit-snapshot-assertions: ^1.3|^4.0
Suggests
- illuminate/view: Required to use the load view feature.
- laravel/laravel: Required to use the load view feature.
README
此包是针对Laravel的优化XML处理包,旨在简单快捷。
主要功能包括
- 快速XML导入,可转换为类和模型
- 从(嵌套/仅值)数组导出XML
- 将Laravel视图导出到XML
安装
您可以通过composer安装此包
composer require acfbentveld/xml
使用
此包包含一个门面,您可以使用 \XML::
或在您的类中使用 use XML;
深入了解可以在这里找到
$notes = XML::import("notes.xml") ->cast('note')->to(NoteModel::class) ->expect('note')->as('array') ->optimize('camelcase') ->get();
更新日志
请参阅 CHANGELOG 获取更多关于最近变更的信息。
贡献
请参阅 CONTRIBUTING 获取详细信息。
安全
如果您发现任何安全相关的问题,请发送邮件到 wim@acfbentveld.nl 而不是使用问题跟踪器。
鸣谢
许可
MIT许可(MIT)。请参阅 许可文件 获取更多信息。