# SimpleXML

- Introducción
- Instalación/Configuración
  - Requerimientos
  - Instalación
  - Configuración en tiempo de ejecución
  - Tipos de recursos
- Constantes predefinidas
- Ejemplos
  - Uso básico de SimpleXML
  - Tratar con los errores XML
- SimpleXMLElement — Clase SimpleXMLElement
  - SimpleXMLElement::addAttribute — Añade un atributo al elemento SimpleXML
  - SimpleXMLElement::addChild — Añade un elemento hijo al nodo XML
  - SimpleXMLElement::asXML — Retorna un string XML correcto basado en un elemento SimpleXML
  - SimpleXMLElement::attributes — Identifica el atributo de un elemento
  - SimpleXMLElement::children — Encuentra los hijos del nodo dado
  - SimpleXMLElement::__construct — Crea un nuevo objeto SimpleXMLElement
  - SimpleXMLElement::count — Cuenta los hijos de un elemento
  - SimpleXMLElement::current — Returns the current element
  - SimpleXMLElement::getDocNamespaces — Devuelve los espacios de nombre declarados en el documento
  - SimpleXMLElement::getName — Retorna el nombre del elemento XML
  - SimpleXMLElement::getNamespaces — Devuelve los espacios de nombre usados en el documento
  - SimpleXMLElement::getChildren — Returns the sub-elements of the current element
  - SimpleXMLElement::hasChildren — Checks whether the current element has sub elements
  - SimpleXMLElement::key — Return current key
  - SimpleXMLElement::next — Move to next element
  - SimpleXMLElement::registerXPathNamespace — Crea un contexto prefijo/ns para la siguiente petición XPath
  - SimpleXMLElement::rewind — Rewind to the first element
  - SimpleXMLElement::saveXML — Alias de SimpleXMLElement::asXML
  - SimpleXMLElement::__toString — Returns the string content
  - SimpleXMLElement::valid — Check whether the current element is valid
  - SimpleXMLElement::xpath — Ejecuta una petición XPath sobre los datos XML
- SimpleXMLIterator — La clase SimpleXMLIterator
- Funciones de SimpleXML
  - simplexml_import_dom — Obtiene un objeto SimpleXMLElement de un nodo DOM
  - simplexml_load_file — Interpreta un fichero XML en un objeto
  - simplexml_load_string — Interpreta un string de XML en un objeto