There is no license information available for the latest version (v1.0) of this package.
v1.0
2018-12-26 11:39 UTC
Requires
- php: >=5.5.0
This package is auto-updated.
Last update: 2025-04-27 01:41:02 UTC
README
- 支持文件读取和字符串读取
注意事项:
- 转化为xml时必须为utf-8
- false 转为0, true转为1 null不输出
- number类型不加CDATA,string类型加CDATA
用法
- 转为xml格式
$array = ["from"=>2,"to"=>true,"message"=>["sdf" => "1sdf"]];
$json = "{"2":"1"}";
$object = new Object();
$str = "skdjfk";
$str = Xml::encode($json,'xml'); //转为xml格式,不带声明
$str = Xml::encode($json,'xml',true); //转为xml格式,带声明
- Xml文件转其他类型
Xml::setFile("php://input");
$array = Xml::toArray();//转为Array格式
$object = Xml::toObject();//转为Object格式
$object = Xml::toObject(null,"xml");//转为Object并添加至xml对象内
$Josn = Xml::toJson('');//转为Object并添加至xml对象内
- Xml字符串转其他类型
$array = Xml::toArray($str);//转为Array格式
$object = Xml::toObject($str);//转为Object格式
$object = Xml::toObject($str,"xml");//转为Object并添加至xml对象内
$Josn = Xml::toJson($str);//转为Object并添加至xml对象内
- 设置来源的字符集类型
Xml::setCharset("gb2312");