我正在使用Pear的php XML_Serializer库。 http://pear.php.net/manual/en/package.xml.xml-serializer.php
我想序列化一些表格
<a/>
<b/>
<a/>
元素顺序很重要。
有人知道输入格式吗?感谢。
答案 0 :(得分:1)
我不认为XMLSerializer可以实现这一点。我认为最接近的是使用a
选项设置默认元素名称defaultTagName
,并使用数字键设置&#39; a&#39;值。
XML_Serializer实际上是作为PHP数据结构的简单序列化程序(及其伴随的XML_Unserializer)设计的,非常类似于serialize()
和unserialize()
函数。由于PHP本身不支持这样的结构,因此XMLSerializer也不支持。
XML_Serializer也很老了。
您是否考虑过使用SimpleXML
,XMLWriter
甚至DOMDocument
?所有这三个都内置在PHP中,因此您甚至不需要外部PEAR库。