La extensión SimpleXML proporciona una forma sencilla de obtener el nombre y el texto de un elemento XML, siempre que conozca el diseño del documento XML.
SimpleXML convierte documentos XML en objetos SimpleXMLElement.
Este objeto se puede procesar como cualquier otro objeto mediante selectores de propiedades normales e iteradores de matriz.
Consejo: en comparación con los analizadores DOM o Expat, SimpleXML solo requiere unas pocas líneas de código para leer los datos de texto de un elemento.
La extensión SimpleXML requiere soporte para PHP 5.
Desde PHP 5, las funciones SimpleXML son parte del núcleo de PHP. No se requiere instalación para utilizar estas funciones.
función | describir |
---|---|
__construir() | Cree un nuevo objeto SimpleXMLElement. |
agregarAtributo() | Agregue un atributo al elemento SimpleXML. |
agregarNiño() | Agregue un elemento secundario al elemento SimpleXML. |
comoXML() | Formatee datos para objetos SimpleXML en XML (versión 1.0). |
atributos() | Devuelve los atributos y valores de la etiqueta XML. |
niños() | Encuentra los nodos secundarios del nodo especificado. |
contar() | Cuente el número de nodos secundarios del nodo especificado. |
getDocNamespaces() | Devuelve el espacio de nombres declarado en el documento. |
obtenerNombre() | Devuelve el nombre de la etiqueta XML a la que hace referencia el elemento SimpleXML. |
obtener espacios de nombres() | Devuelve el espacio de nombres utilizado en el documento. |
registrarXPathNamespace() | Cree un contexto de espacio de nombres para la siguiente consulta XPath. |
guardarXML() | Alias de asXML(). |
simplexml_import_dom() | Devuelve un objeto SimpleXMLElement de un nodo DOM. |
simplexml_load_file() | Convierta archivos XML en objetos SimpleXMLElement. |
simplexml_load_string() | Convierte una cadena XML en un objeto SimpleXMLElement. |
xpath() | Ejecute consultas XPath en datos XML. |
función | describir |
---|---|
actual() | Devuelve el elemento actual. |
obtener niños() | Devuelve los elementos secundarios del elemento actual. |
tiene hijos() | Comprueba si el elemento actual tiene elementos secundarios. |
llave() | Devuelve la clave actual. |
próximo() | Pasar al siguiente elemento. |
rebobinar() | Rebobinar al primer elemento. |
válido() | Comprueba si el elemento actual es válido. |