pear / XML_Serializer 可以使用缩进参数,该参数将用作缩进字符(以获取人类可读,格式良好的XML)
我正在尝试找到此套餐的替代品,但没有人有类似功能。
有人可以建议解决方案吗? 提前谢谢。
答案 0 :(得分:0)
Symfony / Serializer可以通过 xml_format_output
来实现use \Symfony\Component\Serializer\Serializer;
use \Symfony\Component\Serializer\Encoder\XmlEncoder;
$serializer = new Serializer(array(), new XmlEncoder());
$array = array('your' => 'data');
echo $serializer->serialize($array, 'xml', array('xml_format_output' => true));