Я не думаю, что это возможно с XMLSerializer.Самое близкое, что я думаю, вы можете получить - установить имя элемента по умолчанию a
с параметром defaultTagName
и использовать числовой ключ для значений 'a'.
XML_Serializer действительно разработан как простой сериализатор для PHPструктуры данных (вместе с сопутствующим XML_Unserializer), очень похожие на функции serialize()
и unserialize()
.Так как PHP изначально не поддерживает такую структуру, XMLSerializer также не поддерживает.
XML_Serializer также очень стар.
Рассматривали ли вы использование SimpleXML
,XMLWriter
или даже DOMDocument
для этого?Все три встроены в PHP, поэтому вам даже не понадобится внешняя библиотека PEAR.