ralego / laravel-xml-parser
为Larave的高级XML解析器
v1.0.0
2020-08-24 22:46 UTC
Requires
- php: >=7.1
This package is auto-updated.
Last update: 2024-09-25 08:57:23 UTC
README
本包通过trait帮助你将XML转换为object,array和json。
安装
本包可在Laravel 5.5或更高版本中使用。
通过composer安装包
composer require ralego/laravel-xml-parser
可选:你可以发布配置文件config/xmlparser.php
来自定义获取数据的方式。
php artisan vendor:publish --tag=laravel-xml-parser
使用
首先,将trait Ralego\Parser\Traits\XmlParser
添加到你想使用解析器的位置。
示例
use Ralego\Parser\Traits\XmlParser; class HomeController extends Controller { use XmlParser; public function test() { $xml = file_get_contents('http://www-db.deis.unibo.it/courses/TW/DOCS/w3schools/xml/cd_catalog.xml'); $object = $this->xmlToObject($xml); $array = $this->xmlToArray($xml); $json = $this->xmlToJson($xml); dd($object, $array, $json); } }