Tecnología

Inicio

Cómo escribir en un archivo XML Uso de PHP

XML es un estándar de diseño Web que utiliza HTML para ordenar los datos. Para algunos programadores, la capacidad de imprimir archivos XML desde PHP (Procesador de Hipertexto) aplicaciones es necesario. Estos archivos se pueden utilizar para importar datos a las tablas en bases de datos como MySQL o SQL Server. Es importante crear archivos XML en el formato adecuado, o los datos no se puede utilizar la base de datos.

Instrucciones

1 Crear un nuevo documento XML en el código Java. Esto crea una instancia de la clase que permite al desarrollador para interactuar con propiedades y métodos de la clase. Un ejemplo de código es a continuación:

$ Xmldoc = new DomDocument ( '1.0');

2 Escribe el nodo raíz del documento. Esta raíz sobres nodo el resto de la etiqueta XML y es necesario para cualquier documento XML. El código siguiente crea un nodo y lo asigna a la variable xmldoc creado en el Paso 1:

$ = $ RootNode xmldoc-> createElement ( 'root')
IR
$ = $ RootNode xmldoc-> appendChild ($ rootNode);

3 Agregue el elemento principal. Por ejemplo, en este ejemplo, el archivo XML contiene una lista de clientes. El elemento principal \ "clientes \" se utiliza para etiquetar la lista. A continuación, el código crea el elemento principales clientes en el nodo raíz en el archivo XML:

$ = $ xmldoc- clientes> CreateElement ( «clientes»)
IR
$ = $ Rootnode- clientes> appendChild (clientes $);

4 Añadir los datos del niño y poblar valores. En este ejemplo, se añade un cliente utilizando el nodo hijo cliente. En este ejemplo, sólo se crea un nodo hijo, pero XML puede contener varios registros. A continuación se muestra el código para crear un registro de cliente dentro de la etiqueta de clientes principal XML:

$ = $ ChildNode xmldoc-> createElement ( "cliente")
IR
$ = $ ChildNode clientes-> appendChild ($ childNode)
IR
$ = $ Childnode_value xmldoc-> createTextNode ( 'nombre')
IR
$ = $ Childnode_value childnode-> appendChild ( 'Jane');

5 Guarde el documento XML. El paso final al escribir en cualquier archivo es para guardarlo. El código siguiente guarda el documento XML:

$ = $ Xml_final xmldoc-> saveXML ();