PHP getDocNamespaces() funktio
Määritelmä ja käyttö
getDocNamespaces() -funktio palauttaa SimpleXMLElement-objektista XML-dokumentissa määritellyt nimeäspaceut.
Jos onnistuu, tätä funktiota palauttaa taulukon, joka sisältää nimeäspace- nimet (liitettyjen URL-osoitteiden kanssa). Jos epäonnistuu, palauttaa false.
Syntaksi
luokka SimpleXMLElement { string getDocNamespaces(rekursiivinen) }
Parametrit | Kuvaus |
---|---|
rekursiivinen | Valinnainen. Määrittää, palautetaanko kaikkien isäntä- ja lapsinodettujen nimeäspaceu. Oletus on false. |
Esimerkki
XML-tiedosto:
<?xml version="1.0" encoding="ISO-8859-1"?> <note xmlns:b="http://www.codew3c.com/example/"> <to>George</to> <from>John</from> <heading>Muistutus</heading> <b:body>Muista kokous!</b:body> </note>
PHP-koodi:
<?php if (file_exists('test.xml')) { $xml = simplexml_load_file('test.xml'); } print_r($xml->getDocNamespaces()); >?
Tulostaa esimerkiksi:
Taulukko ( [b] => http://www.codew3c.com/example/ )