scripts PHP pueden crear cadenas de texto complejas utilizando estructuras marcado como elementos XML . Usted puede construir el contenido de un documento XML , empezando por el elemento raíz , como una sola variable de cadena. A continuación, puede utilizar este contenido de la cadena a la salida de información a los usuarios del sitio o para escribir a un archivo XML. Puede adaptar las estructuras dentro del XML a las necesidades de los proyectos particulares, incluyendo opcionalmente valores de datos dentro del elemento y atributo marcado . Preparación
Para construir XML en PHP, primero debe crear un script PHP. Para ello, la apertura de un nuevo archivo en un editor de texto y guardarlo con la extensión "php . " , Por ejemplo , " write_xml.php " para que coincida con el fin de la secuencia de comandos . Dentro de la secuencia de comandos , agregue las siguientes estructuras de esquema:
Entre las etiquetas PHP , añadir todos los de su proceso del script < procesos de construcción aquí php //xml ? > . El código siguiente se agrega una variable para almacenar el contenido del documento XML: $ xml_content = "";
Esto crea una variable de cadena vacía . Puede agregar elementos XML a esta variable como el guión avanza.
Document Root
documentos XML comienzan con la declaración XML. Añada uno a la variable de cadena de la siguiente manera : . $ Xml_content = "<" ? Xml version = \\ "" encoding = \\ " 1.0 \\ ISO- 8859-1 \\ >";
Este código agrega el inicio del documento XML de la variable de cadena , escapar de las comillas con caracteres de barra invertida para que PHP no malinterpretar ellos. La declaración XML es seguida por la etiqueta de apertura para el elemento raíz . El código siguiente muestra añadiendo la etiqueta de apertura de un ejemplo de elemento raíz de la variable de cadena : . $ Xml_content = " " ;
El contenido de la etiqueta se puede modificar para adaptarse a diferentes proyectos < br . >
contenido
Entre la etiquetas de apertura y cierre de un elemento raíz del documento XML, que normalmente encontrar otros elementos XML así como los atributos en algunos casos. El siguiente ejemplo de código muestra añadiendo algunos elementos con atributos: . $ Xml_content = " Tostadora < /utensilio >";
puede continuar añadir elementos a la variable de cadena hasta que tenga todos los datos que necesita . Estas declaraciones se pueden ejecutar a través de múltiples líneas si es necesario.
Cerrando la raíz
El elemento raíz de un documento XML debe estar cerrada. Para completar la variable de cadena documento XML , cierre el elemento raíz de la siguiente manera : $ xml_content = "< /cocina >";
Esto es todo lo que necesita para un documento XML básico . . Todo el contenido que especifica una secuencia de comandos ahora se debe almacenar en la variable de cadena en orden. Es recomendable comprobar el código en este momento para asegurarse de que todos los elementos en el contenido XML están cerrados y correctamente estructurada.
Salida
scripts PHP pueden utilizar el XML variable de cadena de muchas maneras posibles . Para emitir el contenido del documento XML en el navegador Web de cualquier usuario que trae el script PHP, se aplica la siguiente sintaxis : echo $ xml_content ;
probar el script PHP accediendo a la página. También puede escribir el contenido XML en un archivo utilizando funciones " fwrite " " fopen " de PHP y .