JSON veya Array nesnesini almanın ve onu XML'e dönüştürmenin en kolay yolu nedir? Belki de bütün yanlış yerlere bakıyorum ama bunu yapmam için beni takip etmem için iyi bir cevap bulamıyorum. Bir şekilde kendimi inşa etmek zorunda olduğum bir şey mi? Veya json_encode/json_decode gibi bir dizi veya json nesnesini alacak bir şey var ve bir xml nesnesi olarak ust?PHP JSON veya XML'ye Array
9
A
cevap
9
buradan kontrol edin: How to convert array to SimpleXML
ve this dokümantasyon Dizisine Json İlişkin çok
yardımcı olacaktır, sen aynı şeyi json_decode kullanabilirsiniz!
4
En kolay yoldan emin değilim. İkisi de gördüğüm kadar göreceli olarak basit.
Burada- How to convert array to SimpleXML kapsayan bir konu ve json to xml
kapsayan birçok sayfa google'da bulunabilir, bu yüzden oldukça fazla bir tat meselesi olduğunu varsayalım.
6
İşte JSON'dan XML'e dönüştürme işleminin bir çeşidi. Ben json_decode kullanarak JSON'dan dizisini almak() fonksiyonu:
$array = json_decode ($someJsonString, true);
Sonra benim arrayToXml ile XML dizi dönüştürmek() fonksiyonu:
İşte$xml = new SimpleXMLElement('<root/>');
$this->arrayToXml($array, $xml);
benim arrayToXml() fonksiyonudur:
/**
* Convert an array to XML
* @param array $array
* @param SimpleXMLElement $xml
*/
function arrayToXml($array, &$xml){
foreach ($array as $key => $value) {
if(is_array($value)){
if(is_int($key)){
$key = "e";
}
$label = $xml->addChild($key);
$this->arrayToXml($value, $label);
}
else {
$xml->addChild($key, $value);
}
}
}
İlgili konular
- 1. JavaScript aşağıdaki biçimde bir JSON Array JSON
- 2. json array form json dosyası
- 3. Array json on mysql return Array
- 4. JSON Array nasıl oluşturulur?
- 5. iterate json array alanı
- 6. json array jquery
- 7. (PHP), JSON
- 8. JSON modeli nasıl taşınır? JSON Array
- 9. JSON array Javascript dizisine dönüştür
- 10. PHP array() ve [] arasında fark
- 11. Karma ve/veya Array
- 12. PHP Array Metin dosyasına kaydedildi
- 13. PHP cURL, POST JSON
- 14. JSON nesnesini php kullanarak .json dosyasına yerleştirin
- 15. php - usort veya array_multisort?
- 16. Bir JSON dizisinden veriyi ayıkla php
- 17. Okuma JSON POST kullanarak PHP
- 18. php dizisini tek bir JSON nesnesine dönüştürün
- 19. PHP JSON kod çözme - stdClass
- 20. JSON via PHP POST (cURL)
- 21. PHP Web Hizmeti JSON Kodlama
- 22. PHP Nested Array ile foreach'ı mı?
- 23. Şöyle bir PHP dizi var PHP Array Index
- 24. PHP Curve with JSON verisi
- 25. json header çalışmıyor - php
- 26. Doğrulama json in php
- 27. PHP/JSON - stdClass Object
- 28. Hangi PHP RPC (XML veya JSON) kitaplığı başarıyla kullandı?
- 29. ZEND çerçevesi ve/veya PHP
- 30. Microsoft Dynamics CRM ve PHP/JSON
http://stackoverflow.com/questions/1397036/how-to-convert-array-to-simplexml – linuxeasy
Nasıl bir XML JSON/dizi dönüştürmek isteyeyim? Bir örnek verebilir misin? – Gumbo