kadet/xml-serializer
Composer 安装命令:
composer require kadet/xml-serializer
包简介
PHP Xml Serializer, with annotation support.
README 文档
README
Xml Serialization library for PHP >= 5.3. It allows to serialize object, arrays and scalars into xml, with only few LoC.
Author: Kacper "Kadet" Donat, Some Rights Reserved. License: Creative Commons 4.0 BY-SA
Features
- Support for annotations, more in wiki
- Custom serialization and deserialization mechanisms by
XmlSerializableinterface, more in wiki.
Example
$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');
Outputs:
<?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>
统计信息
- 总下载量: 280
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 5
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: CC
- 更新时间: 2014-04-19