المطلوب هو تحويل مستند xml الى مصفوفه بنفس تقسيم المستند وتكون المفاتيح بنفس الوسوم , الشرط الوحيد هو عدم استخدام دوال xml جميعها , وكتابة مفسر parser يقوم بالعملية.
مثال ملف XML
كود PHP:
<xml>
<data>
<item type="type1">Test Item</item>
<item>Test Item<time>data</time></item>
</data>
</xml>
الناتج
كود PHP:
Array
(
[xml] => Array
(
[name] => xml
[text] =>
[elements] => Array
(
[0] => Array
(
[name] => data
[text] =>
[elements] => Array
(
[0] => Array
(
[name] => item
[attributes] => Array
(
[type] => type1
)
[text] => Test Item
)
[1] => Array
(
[name] => item
[text] => Test Ite
[elements] => Array
(
[0] => Array
(
[name] => time
[text] => data
)
)
)
)
)
)
)
)