tutoriais mais recente desenvolvimento web
 

PHP 5 Funções SimpleXML


PHP SimpleXML Introdução

SimpleXML é uma extensão que nos permite manipular facilmente e obter dados XML.

SimpleXML fornece uma maneira fácil de obter o nome de um elemento, atributos e conteúdo textual, se você conhecer a estrutura ou o layout do documento XML.

SimpleXML transforma um documento XML em uma estrutura de dados que você pode iterar como uma coleção de matrizes e objetos.


Instalação

A partir do PHP 5, as funções SimpleXML são parte do núcleo do PHP. Nenhuma instalação é necessária para usar estas funções.


Funções PHP 5 SimpleXML

Função Descrição
__construct() Cria um novo objeto SimpleXMLElement
addAttribute() Adiciona um atributo para o elemento SimpleXML
addChild() Adiciona um elemento filho do elemento SimpleXML
asXML() Retorna uma string XML bem formada (XML version 1.0) de um objeto SimpleXML
attributes() Retorna os atributos / valores de um elemento
children() Retorna os filhos de um nó especificado
count() Conta os filhos de um nó especificado
getDocNamespaces() Retorna os namespaces declarados no documento
getName() Retorna o nome da tag XML referenciado pelo elemento SimpleXML
getNamespaces() Retorna os namespaces utilizados no documento
registerXPathNamespace() Cria um contexto namespace para a próxima consulta XPath
saveXML() Alias de asXML()
simplexml_import_dom() Retorna um objeto SimpleXMLElement de um nó DOM
simplexml_load_file() Converte um arquivo XML em um objeto SimpleXMLElement
simplexml_load_string() Converte uma cadeia de caracteres XML em um objeto SimpleXMLElement
xpath() Executa uma consulta XPath em dados XML

Funções PHP 5 SimpleXML Iteração

Função Descrição
current() Retorna o elemento atual
getChildren() Retorna os elementos filhos do elemento atual
hasChildren() Verifica se o elemento atual tem filhos
key() Retornar a chave atual
next() Move para o próximo elemento
rewind() Rebobinar para o primeiro elemento
valid() Verifique se o elemento atual é válido