$line) { # code... if(!is_array($line)){ $data = $xml->addChild($key,$line); }else{ if(isset($line['value'])){ $value = $line['value']; unset($line['value']); }else{ $value = ""; } $obj = $xml->addChild($key,$value); if(isset($line['status'])){ $obj->addAttribute('status',$line['status']); unset($line['status']); } Tools::convert($line,$obj); } } return $xml; } public static function JsonToXml($inArray){ $xmlObj = simplexml_load_string(""); $xmlDoc = Tools::convert($inArray,$xmlObj); return $xmlDoc->asXml(); } }