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

Tutorial de PHP y SimpleXML Atributos

2015/6/7
PHP versión 5 incluye SimpleXML , una clase que se puede utilizar para convertir un documento XML en un objeto que puede ser fácilmente interpretada con PHP o crear un objeto PHP que puede ser la salida como un documento XML. SimpleXML convierte los elementos XML en atributos de objetos de PHP , convierte atributos XML en las matrices asociativas con el nombre del atributo como el índice de la matriz y convierte los datos de texto de los elementos en cadenas. SimpleXML es parte de la versión del núcleo de PHP 5 y no requiere ninguna instalación especial para usarlo. Instrucciones
1

extraer y salida de datos de un archivo XML . Por ejemplo , un archivo llamado " data.xml " :

< xml version = " 1.0 " Página 2

cargar el archivo XML con la función " simplexml_load_file " para crear un objeto PHP. Obtener el nombre del primer elemento . Tipo:

$ xml_data = simplexml_load_file ( " data.xml ");

echo " Elemento: " . $ xml_data -> getName ();
3

Iterar a través de los niños en el objeto de extraer el elemento y los datos XML. Tipo:

echo " Elementos hijo :";

foreach ( $ xml_data - > children ( ) as $ xml_child ) { echo $

xml_child -> getName ( ) . " - >". $ xml_child . " \\ r \\ n"; }


>
4

Crear un documento XML utilizando los métodos SimpleXML para agregar atributos e hijos a un maestro ? elemento . Comience por crear un nuevo elemento SimpleXML con el nombre del elemento . Tipo:

< php

$ biblioteca = new SimpleXMLElement ( " < /library >") ;
5

Añadir hijos ? el elemento XML con el método " addChild " . Tipo:

libro $ = $ biblioteca -> addChild ( " libro" ) ;
6

Agregar atributos a los elementos XML con el método " addAttribute " . Tipo:

$ libro -> addAttribute ( "title" , "A Tale of Two Cities ");

$ libro -> addAttribute ( "autor ", " Charles Dickens ") ;

$ libro -> addAttribute ( " año ", " 1859 ");
7

seguir añadiendo nuevos elementos. Salida de los datos como un archivo XML mediante el método " asXML " . Tipo:

header ( ' Content-type : text /xml' ) ;

echo $ biblioteca -> asXML ();

Programación PHP /MySQL
Cómo crear una tabla en MySQL con GoDaddy
Cómo eliminar subcadenas en MySQL
Lynda SQL Essential Training
Cómo reproducir un archivo de sonido usando PHP
Cómo escribir PHP Vídeo encabezados Stream
Cómo importar contactos de Hotmail a través de PHP
Cómo ahorrar decimales a MySQL
¿Diferencia entre mysql fetch fila y matriz en PHP?
Conocimiento de la computadora © http://www.ordenador.online