kadet / xml-serializer
PHP Xml 序列化库,支持注释。
v1.0.0
2014-04-19 23:19 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-08-29 01:44:37 UTC
README
适用于 PHP >= 5.3 的 Xml 序列化库。它允许将对象、数组和标量序列化为 XML,只需少量代码。
作者:Kacper "Kadet" Donat,部分版权所有。许可证:Creative Commons 4.0 BY-SA
特性
示例
$serializer = new Kadet\XmlSerializer\XmlSerializer(); echo $serializer->serialize((object)array( 'foo' => 'bar', 'array' => array(1, 2, 3, 4, 'key' => 'value'), 'obj' => (object)array('bar' => 'foo') ), 'object');
输出
<?xml version="1.0" encoding="utf-8"?> <object xmlns:s="urn:kadet:serializer"> <foo>bar</foo> <array s:type="array"> <element s:key="0">1</element> <element s:key="1">2</element> <element s:key="2">3</element> <element s:key="3">4</element> <element s:key="key">value</element> </array> <obj> <bar>foo</bar> </obj> </object>