Gli ultimi tutorial di sviluppo web
 

PHP 5 Funzioni SimpleXML


PHP SimpleXML Introduzione

SimpleXML è un'estensione che permette di manipolare facilmente e ottenere i dati XML.

SimpleXML fornisce un modo semplice di ottenere il nome di un elemento, gli attributi e contenuti testuali se si conosce la struttura o il layout del documento XML.

SimpleXML trasforma un documento XML in una struttura di dati si può scorrere come una raccolta di array e gli oggetti.


Installazione

Dal PHP 5, le funzioni SimpleXML fanno parte del core di PHP. Nessuna installazione è necessaria per utilizzare queste funzioni.


Funzioni PHP 5 SimpleXML

Funzione Descrizione
__construct() Crea un nuovo oggetto SimpleXMLElement
addAttribute() Aggiunge un attributo all'elemento SimpleXML
addChild() Aggiunge un elemento figlio l'elemento SimpleXML
asXML() Restituisce una stringa XML ben formato (XML version 1.0) da un oggetto SimpleXML
attributes() Restituisce gli attributi / valori di un elemento
children() Restituisce i figli di un nodo specificato
count() Conta i figli di un nodo specificato
getDocNamespaces() Restituisce gli spazi dei nomi dichiarati nel documento
getName() Restituisce il nome del tag XML a cui fa riferimento l'elemento SimpleXML
getNamespaces() Restituisce gli spazi dei nomi utilizzati in documento
registerXPathNamespace() Crea un contesto spazio dei nomi per il prossimo query XPath
saveXML() Alias di asXML()
simplexml_import_dom() Restituisce un oggetto SimpleXMLElement da un nodo DOM
simplexml_load_file() Converte un file XML in un oggetto SimpleXMLElement
simplexml_load_string() Converte una stringa XML in un oggetto SimpleXMLElement
xpath() Esegue una query XPath su dati XML

Funzioni PHP 5 SimpleXML Iterazione

Funzione Descrizione
current() Restituisce l'elemento corrente
getChildren() Restituisce gli elementi figlio dell'elemento corrente
hasChildren() Verifica se l'elemento corrente ha figli
key() Riportare la chiave corrente
next() Sposta l'elemento successivo
rewind() Riavvolgere al primo elemento
valid() Controllare se l'elemento corrente è valido