Funzione getDocNamespaces() PHP
Definizione e uso
La funzione getDocNamespaces() restituisce gli spazi dei nomi dichiarati nel documento XML dall'oggetto SimpleXMLElement.
Se ha successo, la funzione restituisce un array che contiene i nomi degli spazi dei nomi (connessi agli URL). Se fallisce, restituisce false.
Sintassi
class SimpleXMLElement { string getDocNamespaces(recursive) }
Parametro | Descrizione |
---|---|
recursive | Opzionale. Specifica se restituire tutti i nomi degli spazi dei nomi all'interno dei nodi genitore e figlio. Il valore predefinito è false. |
Esempio
File XML:
<?xml version="1.0" encoding="ISO-8859-1"?> <note xmlns:b="http://www.codew3c.com/example/"> <to>George</to> <from>John</from> <heading>Ricordatorio</heading> <b:body>Non dimenticare l'incontro!</b:body> </note>
Codice PHP:
<?php if (file_exists('test.xml')) { $xml = simplexml_load_file('test.xml'); } print_r($xml->getDocNamespaces()); ?>
Output simile a:
Array ( [b] => http://www.codew3c.com/example/ )