Tecnología

Inicio

Cómo establecer el valor del atributo del DOM PHP

Cómo establecer el valor del atributo del DOM PHP


El lenguaje de script PHP permite a los desarrolladores web escriban datos a documentos externos. Los códigos de desarrollador del script PHP para colocar los datos en un documento externo en un formato estandarizado donde puede ser recuperada por otros scripts. La extensión PHP DOM representa una de las herramientas utilizadas por los desarrolladores de PHP para escribir estos datos. Specfically, el PHP DOM escribe documentos en el formato XML. Cuando el PHP DOM escribe una pieza de datos a un archivo XML, también puede establecer el valor de atributo para los datos.

Instrucciones

1 Crear una nueva instancia de la DOM PHP. El siguiente código crea la instancia y lo asigna a la variable $ dom:

$ Dom = new DOMDocument ();

2 Escribir un elemento raíz. Utilice el método createElement del DOM. El siguiente código crea un nuevo elemento raíz denominado "Texas". Utiliza el método appendChild para fijar el nuevo elemento en el documento.

$ = $ Estado dom-> createElement ( "Texas");

$ Dom-> appendChild (estado $);

3 Establecer un elemento secundario. Coloque el elemento secundario bajo el elemento raíz por una vez más el uso de los métodos y CreateElement appendChild. El código de ejemplo crea un elemento secundario denominado "ciudades" y lo coloca bajo el elemento raíz "Texas".

$ = $ Dom- ciudad> createElement ( "City");

$ Declaración> appendChild ($ de la ciudad);

4 Escriba sus datos. Coloca el trozo de datos en el interior del elemento secundario utilizando el método de la createTextNode PHP DOM. Este código crea un pedazo de datos con nombre "Austin" y coloca los datos en el interior del elemento de la ciudad.

Austin $ = $ dom-> createTextNode ( "Austin");

$ Ciudad-> appendChild ($ Austin);

5 Asignar el atributo a sus datos. Puede establecer el valor del atributo utilizando el método createAttribute. Por ejemplo, este código asigna el atributo de la población al elemento de "ciudad".

$ = $ Población dom-> createAttribute ( "Población");

$ Ciudad-> appendChild ($ población);

6 Poner un valor dentro del atributo. Debe asignar un valor al atributo con el método createTextNode. En el ejemplo, el valor de la población de 790 390 ha sido asignado al atributo "población".

$ = $ PopulationNumber dom-> createTextNode ( "790390");

$ Población-> appendChild ($ populationNumber);

7 Guardar los datos en formato XML e imprimirlo utilizando el comando echo de PHP.

echo $ dom-> saveXML ();

El documento XML de ejemplo debe aparecer como sigue:

<? Xml?>

<Texas>

<= Población de la ciudad "790390"> Austin </ ciudad>

</ Texas>