Indentar XML con PHP
categoría: Desarrollo web | tags: funcion, php, programacion, simplexml, xml | 2 comentarios »Trabajar con archivos XML en PHP es realmente cómodo gracias a SimpleXML. Por desgracia los archivos .xml que genera no son “human-readable”. En el caso de necesitar consultar algún dato manualmente en el archivo .xml, nos encontraremos con que no cuenta con saltos de línea y por extensión está sin indentar.
Para solucionar este problema he usado esta pequeña función que se encarga de formatear un archivo XML.
function formatXml($archivoXml) {
$doc = new DOMDocument();
$doc->preserveWhiteSpace = false;
$doc->formatOutput = true;
$doc->load($archivoXml);
$doc->save($archivoXml);
}
Gracias. es justamente lo que buscaba. Stoy trbajando con xml.. y es lo que necesitaba
Muxas gracias, buscaba algo que me permitiera dar formato a un XML.