sql >> Base de Datos >  >> Database Tools >> phpMyAdmin

¿Crear/escribir un archivo XML en PHP?

De acuerdo con su código, ya está creando el contenido XML usted mismo. Los archivos XML son solo archivos de texto normales, por lo que en este caso no necesita ninguna de las funciones XML especiales que validan y procesan. En su lugar, simplemente puede guardar su texto en el archivo .xml:

file_put_contents('/tmp/test.xml', $xmlBody);

file_put_contents le permite prescindir de todas las funciones fopen/fwrite, por lo que es la forma más fácil de escribir contenido en el disco.

Por otro lado, si desea aprender a crear un documento XML estructurado con todas las características de consistencia, busque SimpleXML o XMLWriter . Un poco más de sobrecarga de esa manera, pero hacer todo el marcado a mano puede ser difícil de manejar, especialmente cuando un error tipográfico puede invalidar todo el documento.