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/
)