
Yii2XmlRequestParser (Простой удобный парсер xml)
skeeks/yii2-xml-request-parser
Yii2XmlRequestParser (Простой удобный парсер xml) - умеет преобразовывать xml в array
-
Семенов Александр
- /
- Прочее
- /
- 8 лет назад
- /
- /
- 7476
- /
- 0
Время публикации: воскресенье, 12 июля 2015 г. (8 лет назад)
Добавил: Семенов Александр Сергеевич
Категория: Прочее
Актуальная версия:
1 янв. 1970 г., 3:00:00 (53 года назад)
Packagist: skeeks/yii2-xml-request-parser
: https://github.com/skeeks-semenov/Yii2XmlRequestParser
:
Тип: Компонент
Yii2XmlRequestParser (Простой удобный парсер xml) - умеет преобразовывать xml в array
$KolyanFile = "http://test.ru/file.xml";
$xml = file_get_contents($KolyanFile);
$result = \bobchengbin\Yii2XmlRequestParser\Xml2Array::go($xml, '1', 'attribute');
Yii2XmlRequestParser
Yii2 官方只出了JsonRequestParser,但是没有 XmlRequestParser,所以就创建了这么一个库。
Install
add "bobchengbin/yii2-xml-request-parser": "*"
to composer.json’s require section
$ composer update
OR
$ composer require bobchengbin/yii2-xml-request-parser '*'
Usage
# file app/config/main.php
<?php
return [
'components' => [
'request' => [
'parsers' => [
'text/xml' => 'bobchengbin\Yii2XmlRequestParser\XmlRequestParser',
'application/xml' => 'bobchengbin\Yii2XmlRequestParser\XmlRequestParser',
],
],
],
];
最终测试
然后你可以通过 postman 这种工具往你的应用发送一个 xml 的请求,然后应用那里直接通过 Yii::$app->request->post()
来获取数据。
Комментарий:
Писал не я, взял готовое решение для решения конкретной задачи.
Достоинства:
Можно быстро использовать для быстрого преобразования xml в array
dev-master — 1 янв. 1970 г., 3:00:00 (53 года назад)
dev-dcb9-patch-1 — 1 янв. 1970 г., 3:00:00 (53 года назад)
1.0.0 — 1 янв. 1970 г., 3:00:00 (53 года назад)
v0.0.1 — 1 янв. 1970 г., 3:00:00 (53 года назад)
Стандартная установка:
Добавьте composer.json файл вашего проекта:
"skeeks/yii2-xml-request-parser": "*"
Запустите обновление зависимостей
Все комментарии (0)