PHP getDocNamespaces() functie
Definitie en gebruik
De getDocNamespaces() functie retourneert de gedeclareerde namenruimten in het SimpleXMLElement object.
Als het succesvol is, retourneert deze functie een array die de namenruimten bevat (met de bijbehorende URL). Als het mislukt, wordt false geretourneerd.
Syntax
class SimpleXMLElement { string getDocNamespaces(recursive) }
Parameter | Beschrijving |
---|---|
recursive | Optioneel. Bepaalt of alle namenruimten in de ouderlijke en kindknooppunten worden geretourneerd. Standaard is dit false. |
Voorbeeld
XML Bestand:
<?xml version="1.0" encoding="ISO-8859-1"?> <note xmlns:b="http://www.codew3c.com/example/"> <to>George</to> <from>John</from> <heading>Herinnering</heading> <b:body>Vergeten het vergadering niet!</b:body> </note>
PHP Code:
<?php if (file_exists('test.xml')) { $xml = simplexml_load_file('test.xml'); } print_r($xml->getDocNamespaces()); ?>
Output zoals:
Array ( [b] => http://www.codew3c.com/example/ )