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

Cómo convertir a XML PHP Class

2015/5/2
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 hacer galletas de ordenador
Tutorial sobre la conexión a MySQL de Oracle
Cómo construir herramientas para PHP 5 para Windows
Cómo buscar una cadena en cadena PHP
Cómo enumerar un conjunto de filas para elegir con PHP y MySQL
Cómo crear un contador de PHP
PHP MySQL paginación Tutorial
¿Qué sitios web usan MySQL?
Conocimiento de la computadora © http://www.ordenador.online