evilspiriti / xml
dev-master
2022-06-23 13:55 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.
This package is auto-updated.
Last update: 2024-09-23 18:47:16 UTC
README
此包是针对 Laravel 的优化 XML 处理包,旨在简单快捷。
主要特性包括
- 快速 XML 导入,支持转换为类和模型
- 从(嵌套/值)数组导出 XML
- 导出 Laravel 视图到 XML
安装
您可以通过 composer 安装此包
composer require evilspiriti/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)。请参阅 许可证文件 了解更多信息。