“Conocimientos Programación>Programación PHP /MySQL

Cómo convertir a XML PHP Class

2011/12/22
PHP es uno de los lenguajes de programación más utilizados en la actualidad debido a su compatibilidad única con otras tecnologías, como XML , que es otro popular herramienta de creación web. Con PHP, usted tiene la capacidad de convertir las aplicaciones XML en arrays y objetos , y viceversa. Hay una variedad de herramientas manejables disponibles para este proyecto de conversión , tales como DOM y SimpleXML . Ambas herramientas son fáciles de usar y capaz de producir grandes resultados , pero nos centraremos en el DOM en este proyecto. Instrucciones
1

de entrada el siguiente código para iniciar un fragmento de código básico . Un fragmento es una cadena corta que funciona bien una tarea en particular , y que no necesita requiere código adicional más allá del código de la biblioteca estándar.

Array (

"nodos " = > array (

"nodo" = > array (

0 = > "text "

1 = > "text "

)

)

)

Este fragmento de código simplemente comprueba si el índice es un entero y si es así, se realiza un bucle del conjunto de reproducir el mismo nombre de etiqueta del elemento con el valor revisado. Por sí mismo, este fragmento no funcionará , por lo que un método de función tiene que ser aplicada para ejecutar su tarea.
2

Pega el siguiente código para añadir una función que se deriva de la clase DOMDocument PHP. DOM representa Document Object Model . Es una extensión que te permite trabajar con documentos XML a través de la API DOM de PHP 5 :

< php

clase XmlDomConstruct extiende DOMDocument
función pública {

fromMixed ($ mixta , DOMElement $ DOMElement = null ) {

precio: $ DOMElement = is_null ($ DOMElement ) ? $ this : $ DOMElement ;

if ( is_array ($ mixta )) {

foreach ($ mezclado como $ index = > $ mixedElement ) {

if ( is_int ($ index) ) {

if ($ índice == 0 ) {

$ node = $ DOMElement ;

} else {

$ node = {

$ node = $ node ) ;


} } else
3

Inserte el código siguiente para probar la función DOM. Debe convertir la matriz PHP y le dará los resultados en formato XML:

$ array = array (

" nodos " = > array (

"nodo" = > array (

0 = > "text " ,

1 = > "text "

))) ;

$ this - > dom = new XmlDomConstruct ( '1 .0 ',' UTF - 8 ');

$ this -> dom- > fromMixed ( $ array ) ;

echo $ this-> , dom- > SaveXML ();

Programación PHP /MySQL
Cómo imprimir una serie de números en PHP
Cómo permitir PHP para escribir en el archivo
PHP no está siendo ejecutado
Cómo ejecutar un archivo PHP externo con JavaScript
Cómo probar MySQL script Velocidad
MySQL Tutorial y Acceso
Comparativa de CFM para PHP
Cómo insertar un T- variable en PHP
Conocimientos Informáticos © http://www.ordenador.online