xml 包装器

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

This package is not auto-updated.

Last update: 2024-09-24 10:48:47 UTC


README

通过 Composer

$ composer require gorkovoy/xml

使用方法


$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();

测试

$ phpunit tests

致谢

许可证

MIT 许可证 (MIT)。更多信息请参阅 许可证文件