Я пытаюсь преобразовать массив в данные XML в php. Я использую пакет груши xmlserializer для этого. Мой массив:
$arr=array(1000=>'name is john');
Когда я конвертирую его в xml, используя этот код:
options=array ('mode'=>'simplexml','addDecl'=>true,'indent'=>' ','rootName'=>'names');
$serializer = new XML_Serializer($options);
$result = $serializer->serialize($arr);
if($result == true)
$data=$serializer->getSerializedData();
echo $data;
Я получаю следующий ответ:
<?xml version="1.0"?>
<names>name is john</names>
Но я хочу такой ответ:
<?xml version="1.0"?>
<names>
<1000>name is john</1000>
</names>
Может кто-нибудь сказать, где моя ошибка?