MOON
Server: Apache/2.2.34 (Unix) mod_ssl/2.2.34 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 FrontPage/5.0.2.2635
System: Linux server.asjudinet.com 2.6.32-042stab141.3 #1 SMP Fri Nov 15 22:45:34 MSK 2019 i686
User: asjudine (504)
PHP: 5.2.17
Disabled: NONE
Upload Files
File: //proc/2/cwd/usr/share/doc/cpanel-php54-XML-Serializer-0.20.2/examples/Serializer_Bug7112.php
<?php
require_once 'XML/Serializer.php';

$citation =  array('book' =>
                array(
                    'author' => array(
                         array('John Doe', 'attributes' => array('id' => 1)),
                         array('Bob Jones', 'attributes' =>array('id' => 2))
                    ),
                    'title' => 'Title of the book'
                  )
               );

$s = new XML_Serializer();
$s->setOption(XML_SERIALIZER_OPTION_INDENT, '    ');
$s->setOption(XML_SERIALIZER_OPTION_ATTRIBUTES_KEY, 'attributes');
$s->setOption(XML_SERIALIZER_OPTION_MODE, XML_SERIALIZER_MODE_SIMPLEXML);
$s->serialize($citation);

echo '<pre>';
echo htmlentities($s->getSerializedData());
echo '</pre>';
?>