# SimpleXML

# Introdução

A extensão SimpleXML provê um conjunto de ferramentas fáceis e de simples utilização para converter XML em objetos que podem ser processados com seletores de propriedades e iteradores de arrays.

- Instalação/Configuração
  - Dependências
  - Instalação
- Exemplos
  - Uso Básico de SimpleXML
  - Lidando com erros XML
- SimpleXMLElement — A classe SimpleXMLElement
  - SimpleXMLElement::addAttribute — Adiciona um atributo a elemento SimpleXML
  - SimpleXMLElement::addChild — Adiciona um elemento filho à um nó XML
  - SimpleXMLElement::asXML — Retorna uma string XML bem formada (well-formed) baseada em um elemento SimpleXML
  - SimpleXMLElement::attributes — Identifica um atributo de um elemento
  - SimpleXMLElement::children — Encontra os nós filhos de um dado nó
  - SimpleXMLElement::__construct — Cria um novo objeto SimpleXMLElement
  - SimpleXMLElement::count — Conta os filhos de um elemento
  - SimpleXMLElement::current — Retorna o elemento atual
  - SimpleXMLElement::getDocNamespaces — Retorna um namespace declarado no documento
  - SimpleXMLElement::getName — Obtém o nome de um elemento XML
  - SimpleXMLElement::getNamespaces — Retorna os namespaces utilizados no documento
  - SimpleXMLElement::getChildren — Retorna os sub-elementos do elemento atual
  - SimpleXMLElement::hasChildren — Verifica se o elemento atual tem sub-elementos
  - SimpleXMLElement::key — Retorna a chave atual
  - SimpleXMLElement::next — Passa para o próximo elemento
  - SimpleXMLElement::registerXPathNamespace — Cria um prefixo/namespace de contexto para a próxima consulta XPath
  - SimpleXMLElement::rewind — Retrocede ao primeiro elemento
  - SimpleXMLElement::saveXML — Sinônimo de SimpleXMLElement::asXML
  - SimpleXMLElement::__toString — Retorna o conteúdo como uma string
  - SimpleXMLElement::valid — Verifica se o elemento atual é válido
  - SimpleXMLElement::xpath — Executa uma consulta XPath em dados XML
- SimpleXMLIterator — A classe SimpleXMLIterator
- Funções da SimpleXML
  - simplexml_import_dom — Obtém um objeto SimpleXMLElement a partir de um nó XML ou HTML
  - simplexml_load_file — Interpreta um arquivo XML e o transforma em um objeto
  - simplexml_load_string — Interpreta uma string XML e a transforma em um objeto

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open