¿Cuál es la forma más fácil de tomar un objeto JSON o Array y convertirlo a XML? Tal vez estoy buscando en todos los lugares equivocados, pero no estoy encontrando una respuesta decente para ponerme en camino con eso. ¿Es esto algo que tendría que construir de alguna manera? ¿O hay algo así como json_encode/json_decode que tomará una matriz o un objeto json y lo desplegará como un objeto xml?PHP JSON o Matriz a XML
9
A
Respuesta
9
Hay que ver aquí: How to convert array to SimpleXML
y this documentación debería ayudar a usted también
En cuanto a la matriz JSON, puede utilizar json_decode a hacer lo mismo!
4
No estoy seguro de la manera más fácil. Ambos son relativamente simples como lo veo.
Aquí hay un tema que cubre array to xml
- How to convert array to SimpleXML y muchas páginas que cubren json to xml
se pueden encontrar en google, así que supongo que es más o menos una cuestión de gusto.
6
Aquí está mi variante de la conversión de JSON a XML. puedo obtener una matriz a partir de JSON utilizando json_decode función():
$array = json_decode ($someJsonString, true);
Entonces convertir la matriz a XML con mi arrayToXml función():
$xml = new SimpleXMLElement('<root/>');
$this->arrayToXml($array, $xml);
Aquí está mi función arrayToXml():
/**
* 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);
}
}
}
Cuestiones relacionadas
- 1. php: bucle a través matriz JSON
- 2. JSON a PHP Matriz usando file_get_contents
- 3. Serializar o json en PHP?
- 4. Lo que es mejor: Json o XML (PHP)
- 5. PHP: ¿es más rápido el analizador JSON o XML?
- 6. ¿Hay alguna forma de convertir json a xml en PHP?
- 7. Convertir matriz a JSON
- 8. Decode escasa JSON objeto de matriz PHP
- 9. ¿Salió la salida de registro a XML, JSON o YAML?
- 10. Conversión de la matriz de resultados de PHP a JSON
- 11. Cómo buscar a través de una matriz JSON en PHP
- 12. PHP: ¿Cómo invertir una matriz JSON
- 13. Convertir XML a formato JSON
- 14. XML a JSON con Scala
- 15. json_encode matriz PHP escaso como array JSON, no objeto JSON
- 16. Procesamiento de matriz JSON multidimensional con PHP
- 17. json stringify a php
- 18. matriz JSON convertir a matriz de Javascript
- 19. convertir matriz POST a formato json
- 20. Python - ¿Qué es más rápido para analizar Json o XML?
- 21. Objeto PHP o una matriz
- 22. JavaScript matriz asociativa a JSON
- 23. Serializar/deserializar objeto-gráfico PHP a JSON
- 24. Conversión dinámica de XML a JSON
- 25. ¿Cómo encontrar si una matriz json está vacía o no?
- 26. foreach para matriz JSON, sintaxis
- 27. CSV a JSON con PHP?
- 28. ¿Serializar un objeto a JSON, XML, YAML?
- 29. Convierta un shapefile (.shp) a xml/json
- 30. XML library similar a simplejson/json? - Python
http://stackoverflow.com/questions/1397036/how-to-convert-array-to-simplexml – linuxeasy
¿Cómo le gustaría convertir un JSON/matriz en un XML? ¿Puede dar un ejemplo? – Gumbo