Los últimos tutoriales de desarrollo web
 

PHP 5 Funciones SimpleXML


PHP SimpleXML Introducción

SimpleXML es una extensión que nos permite manipular y obtener datos XML fácilmente.

SimpleXML proporciona una manera fácil de obtener el nombre de un elemento, atributos y contenido textual si sabe estructura o el diseño del documento XML.

SimpleXML convierte un documento XML en una estructura de datos que se pueden recorrer como una colección de matrices y objetos.


Instalación

A partir de PHP 5, las funciones SimpleXML son parte del núcleo de PHP. No se requiere ninguna instalación para usar estas funciones.


Funciones PHP 5 SimpleXML

Función Descripción
__construct() Crea un nuevo objeto SimpleXMLElement
addAttribute() Añade un atributo al elemento SimpleXML
addChild() Agrega un elemento hijo del elemento SimpleXML
asXML() Devuelve una cadena XML bien formado (XML version 1.0) de un objeto SimpleXML
attributes() Devuelve los atributos / valores de un elemento
children() Devuelve los hijos de un nodo especificado
count() Counts los hijos de un nodo especificado
getDocNamespaces() Devuelve los espacios de nombres declarados en el documento
getName() Devuelve el nombre de la etiqueta XML referenciado por el elemento SimpleXML
getNamespaces() Devuelve los espacios de nombres utilizados en el documento
registerXPathNamespace() Crea un contexto de espacio de nombres para la próxima consulta XPath
saveXML() Alias de asXML()
simplexml_import_dom() Devuelve un objeto SimpleXMLElement desde un nodo DOM
simplexml_load_file() Convierte un archivo XML en un objeto SimpleXMLElement
simplexml_load_string() Convierte una cadena XML en un objeto SimpleXMLElement
xpath() Se ejecuta una consulta XPath en datos XML

Funciones PHP 5 SimpleXML iteración

Función Descripción
current() Devuelve el elemento actual
getChildren() Devuelve los elementos secundarios del elemento actual
hasChildren() Comprueba si el elemento actual tiene hijos
key() Devolver la clave actual
next() Mueve al siguiente elemento
rewind() Rebobinar hasta el primer elemento
valid() Compruebe si el elemento actual es válida