 |
DOMDocument->getElementsByTagNameNS() (no version information, might be only in CVS) DOMDocument->getElementsByTagNameNS() --
Ricerca tutti gli elementi per un dato nome tag nello spazio dei nomi indicato.
Descrizioneclass DOMDocument { DOMNodeList getElementsByTagNameNS ( string namespaceURI, string localName ) }
Restituicse un DOMNodeList contenente tutti gli elementi
con il nome e lo spazio dei nomi indicati.
Elenco dei parametri
- namespaceURI
L' URI dello spazio dei nomi degli elementi da cercare.
Il valore speciale * indica tutti.
- localName
Il nome locale degli elementi da cercare.
Il valore speciale * indica tutti.
Valori restituiti
Un nuovo oggetto DOMNodeList contenente tutti gli
elementi trovati.
Esempi
Esempio 1. Ottienet tutti gli elementi XInclude
<?php
$xml = <<<EOD <?xml version="1.0" ?> <chapter xmlns:xi="http://www.w3.org/2001/XInclude"> <title>Books of the other guy..</title> <para> <xi:include href="book.xml"> <xi:fallback> <error>xinclude: book.xml not found</error> </xi:fallback> </xi:include> <include> This is another namespace </include> </para> </chapter> EOD; $dom = new DOMDocument;
// Carica la stringa definita in precedenza $dom->loadXML($xml);
foreach ($dom->getElementsByTagNameNS('http://www.w3.org/2001/XInclude', '*') as $element) { echo 'local name: ', $element->localName, ', prefix: ', $element->prefix, "\n"; } ?>
|
Il precedente esempio visualizzerà: local name: include, prefix: xi
local name: fallback, prefix: xi |
|
|  |