<span style="font-family: Arial, Helvetica, sans-serif;">$ar = array( </span>
"auth" => array(
"user" => "customer",
"password" => "password",
"context" => "4",
),
"owner" => array(
"user" => "customer2",
"context" => "4",
),
"language" => "en",
"task" => array(
"code" => "0130",
),
);
$xml = simplexml_load_string('<request />');
create($ar, $xml);
echo $xml->saveXML();
function create($ar, $xml) {
foreach($ar as $k=>$v) {
if(is_array($v)) {
$x = $xml->addChild($k);
create($v, $x);
}else $xml->addChild($k, $v);
}
}
<?xml version="1.0" ?>
<request>
<auth>
<user>customer</user>
<password>password</password>
<context>4</context>
</auth>
<owner>
<user>customer2</user>
<context>4</context>
</owner>
<language>en</language>
<task>
<code>0130</code>
</task>
</request>