Yii2XmlRequestParser (Простой удобный парсер xml)

Yii2XmlRequestParser (Простой удобный парсер xml)

skeeks/yii2-xml-request-parser

Семенов Александр Сергеевич

Установить

Yii2XmlRequestParser (Простой удобный парсер xml) - умеет преобразовывать xml в array

Семенов Александр Сергеевич

Yii2 xml request parser

@разработчик решения

Время публикации: воскресенье, 12 июля 2015 г. (3 года назад)

Добавил: Семенов Александр Сергеевич

Категория: Прочее

Актуальная версия: 1.0.0
12 июля 2015 г., 19:41:53 (3 года назад)

Packagist: skeeks/yii2-xml-request-parser

: https://github.com/skeeks-semenov/Yii2XmlRequestParser

: 17

Тип: Компонент


Описание от «Семенов Александр Сергеевич»

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


Показаны записи 1-1 из 1.

Все комментарии (0)
Нет комментариев

dev-master — 12 июля 2015 г., 19:41:53 (3 года назад)

dev-dcb9-patch-1 — 06 апр. 2015 г., 19:02:53 (3 года назад)

1.0.0 — 12 июля 2015 г., 19:41:53 (3 года назад)

v0.0.1 — 04 янв. 2015 г., 21:17:33 (4 года назад)

Стандартная установка:

Добавьте composer.json файл вашего проекта:

"skeeks/yii2-xml-request-parser": "*"

Запустите обновление зависимостей


Читать про обнолвение SkeekS CMS