PHP - Funzioni SimpleXML
Le funzioni di estensione SimpleXML forniscono il set di strumenti per convertire XML in un oggetto. Questi oggetti si occupano dei normali selettori di proprietà e iteratori di array.
Installazione
Questa estensione è abilitata per impostazione predefinita. La riga di comando predefinita per la disabilitazione in fase di compilazione è --disable-simplexml
Configurazione runtime
Questa estensione non ha direttive di configurazione definite in php.ini.
Funzioni SimpleXMLElement
La classe SimpleXMLElement rappresenta un documento XML che seguono sono le funzioni di questa classe:
| Suor n | Descrizione della funzione | PHP |
|---|---|---|
| 1 | SimpleXMLElement :: addAttribute Questa funzione aggiunge un attributo a SimpleXMLElement. |
5 |
| 2 | SimpleXMLElement :: addChild Questa funzione aggiunge un elemento figlio all'elemento XML. |
5 |
| 3 | SimpleXMLElement :: asXML Questa funzione restituisce una stringa XML. |
5 |
| 4 | SimpleXMLElement :: attributi Questa funzione viene utilizzata per identificare l'attributo di un elemento. |
5 |
| 5 | SimpleXMLElement :: bambini Questa funzione trova i figli del nodo dato. |
5 |
| 6 | SimpleXMLElement :: __ costrutto Questa funzione viene utilizzata per creare un oggetto SimpleXMLElement. |
5 |
| 7 | SimpleXMLElement :: count Questa funzione conta e restituisce il numero di figli di un elemento. |
5 |
| 8 | SimpleXMLElement :: getDocNamespaces Questa funzione viene utilizzata per recuperare gli spazi dei nomi dichiarati nel documento. |
5 |
| 9 | SimpleXMLElement :: getName Questa funzione restituisce il nome dell'elemento XML corrente. |
5 |
| 10 | SimpleXMLElement :: getNamespaces Questa funzione restituisce gli spazi dei nomi utilizzati nel documento corrente. |
5 |
| 11 | SimpleXMLElement :: registerXPathNamespace Questa funzione crea un contesto dello spazio dei nomi per la successiva query XPath. |
5 |
| 12 | SimpleXMLElement :: saveXML Questa funzione è un alias di asXML. |
5 |
| 13 | SimpleXMLElement :: __ toString Questa funzione restituisce il contesto della stringa. |
5 |
| 14 | SimpleXMLElement :: xpath Utilizzato per eseguire la query xpath per i dati XML. |
5 |
Funzioni SimpleXMLIterator
Utilizzando le funzioni della classe SimpleXMLIterator è possibile iterare attraverso gli elementi di un documento XML che seguono sono le funzioni SimpleXMLIterator:
| Suor n | Descrizione della funzione | PHP |
|---|---|---|
| 1 | SimpleXMLIterator :: corrente Questa funzione restituisce l'elemento corrente nell'iteratore. |
5 |
| 2 | SimpleXMLIterator :: getChildren Questa funzione restituisce i figli / sottoelementi dell'elemento corrente nell'iteratore. |
5 |
| 3 | SimpleXMLIterator :: hasChildren Questa funzione verifica se l'elemento corrente nell'iteratore ha figli / sottoelementi. |
5 |
| 4 | SimpleXMLIterator :: chiave Questa funzione restituisce la chiave corrente. |
5 |
| 5 | SimpleXMLIterator :: successivo Questa funzione sposta il puntatore dell'iteratore corrente all'elemento successivo. |
5 |
| 6 | SimpleXMLIterator :: riavvolgimento Questa funzione sposta il puntatore dell'iteratore corrente sul primo elemento. |
5 |
| 7 | SimpleXMLIterator :: valido Questa funzione verifica se l'elemento corrente nell'iteratore è valido. |
5 |
Funzioni SimpleXML
Di seguito sono riportate le funzioni SimpleXML:
| Suor n | Descrizione della funzione | PHP |
|---|---|---|
| 1 | simplexml_load_file Carica un file XML come oggetto SimpleXMLElement. |
5 |
| 2 | simplexml_load_string Carica una stringa XML come oggetto SimpleXMLElement. |
5 |
| 3 | simplexml_import_dom Recupera un oggetto della classe SimpleXMLElement dal nodo DOM specificato. |
5 |
