시작하기 전에 이와 비슷한 질문이 있지만 대부분은 아니지만 모두 읽었습니다. 나는 여러 가지 솔루션을 시도했지만 그 중 아무 것도 작동하지 않는 것 같습니다. 나는 결과로 빈 "나무"를 얻고있다. 여기에 제가 사용하고있는 코드가 있습니다.jSON을 XML로 변환하는 방법
$jSON = json_decode('array here');
function array2xml($array, $xml = false){
if($xml === false){
$xml = new SimpleXMLElement('<result/>');
}
foreach($array as $key => $value){
if(is_array($value)){
array2xml($value, $xml->addChild($key));
} else {
$xml->addChild($key, $value);
}
}
return $xml->asXML();
}
여기에 제가 사용하는 jSON 배열이 있습니다.
나는 그것이 작동하지 않는 이유를 모르겠어요. 이 함수를 사용하면 결과가 나타납니다.
<result>
<generated_in>155ms</generated_in>
</result>
내가 나무 나 노드로 포맷 할 수있는 방법이 있습니까? 나는'header ('Content-type : text/xml');을 시도했지만 상대적으로 여전히 유사합니다. – Criesval
@Kreightive 나무로 형식화한다는 것은 무엇을 의미합니까? 제대로 탭 형식이 좋아? 나는 당신이 단순한 xml을 통해 그것을 prettify 수 있다고 생각하지 않습니다 – Ghost
예, 정확히 @Ghost. 내가 할 수있는 방법이 있습니까? – Criesval