从ayagaidi/XML派生

1.1.0 2022-08-15 14:01 UTC

This package is auto-updated.

Last update: 2024-09-15 18:43:28 UTC


README

Latest Version on Packagist Total Downloads Build Status StyleCI

此包是针对Laravel的优化XML处理包,旨在易于使用且速度快。

主要功能包括

  • 快速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)。请参阅许可文件以获取更多信息。