xml wrapper

dev-master / 1.0.x-dev 2019-03-05 15:07 UTC

This package is not auto-updated.

Last update: 2025-04-08 13:36:20 UTC


README

Via Composer

$ composer require gorkovoy/xml

Usage


$xmlTemplate = [
    new Entity('Header'),
    new Entity(
        'Body',
        [
            new Entity(
                'list',
                [
                    new Entity('document', '1'),
                    new Entity('document', '2'),
                    new Entity('document', '3'),
                ],
                new XmlNamespace('tem', 'http://tempuri.org/')
            ),
        ]
    ),
];

$xml = new \SimpleXMLElement("<?xml version='1.0' encoding='UTF-8' ?><documents></documents>");

$creator = new Generator($xml);
$creator->create($xmlTemplate);

echo $xml->asXML();

Testing

$ phpunit tests

Credits

License

The MIT License (MIT). Please see License File for more information.