SimpleXMLElement->getNamespaces()
(no version information, might be only in CVS)
SimpleXMLElement->getNamespaces() --
A dokumentumban használt névtereket adja vissza
Leírás
class
SimpleXMLElement {
array
SimpleXMLElement->getNamespaces ( [bool recursive] )
}
A dokumentumban használt névtereket adja vissza
Paraméterek
- recursive
Ha megadott, a szülő, és utód tagekben használt névtereket is visszaadja.
Másképpen csak a gyökérben használt névtereket adja vissza.
Visszatérési értékek
A getNamespaces függvény a névterek neveit, és a
hozzájuk tartozó URIkat tartalmazó tömmbel (array) tér vissza.
Példák
Példa 1. Dokumentum névtereinek megszerzése
<?php
$xml = <<<XML <?xml version="1.0" standalone="yes"?> <people xmlns:p="http://example.org/ns" xmlns:t="http://example.org/test"> <p:person id="1">John Doe</p:person> <p:person id="2">Susie Q. Public</p:person> </people> XML; $sxe = new SimpleXMLElement($xml);
$namespaces = $sxe->getNamespaces(TRUE); var_dump($namespaces);
?>
|
A fenti példa valami ilyesmi kimenetet ad: array(1) {
["p"]=>
string(21) "http://example.org/ns"
} |
|