<?php
$data = array(
"Engine.Renderer" => array(
"driver" => "EN_SOFTWARE",
"plugin_api_file" => "\${SYSTEM_PATH}/data/plugin_api.nut",
),
"Engine.Network" => array(
"localport" => "8097",
),
"Engine.Client" => array(
"version" => "2.03",
"auto_updates" => "false",
),
);
header("Content-Type: text/plain");
$doc = new SimpleXMLElement("<root></root>");
foreach($data as $sec => $items)
{
$child = $doc->addChild("section");
$child->addAttribute("identifier", $sec);
foreach($items as $item => $itemdata)
{
$itemnode = $child->addChild("item", $itemdata);
$itemnode->addAttribute("name", $item);
}
}
$domdocument = new DOMDocument('1.0');
$domdocument->formatOutput = true;
$domdocument->preserveWhiteSpace = false;
$domnode = dom_import_simplexml($doc);
$domnode = $domdocument->importNode($domnode, true);
$domnode = $domdocument->appendChild($domnode);
echo $domdocument->saveXML();