PHP getNamespace() functie
Definitie en gebruik
De getNamespace() functie haalt de in het XML-document gebruikte namespace op.
Lukt het, dan retourneert deze functie een array met de namespace (met bijbehorende URL). Lukt het niet, dan retourneert het false.
Syntax
class SimpleXMLElement { string getNamespace(recursive) }
Parameter | Beschrijving |
---|---|
recursive | Optioneel. Bepaalt of alle gebruikte namespaces in de ouders- en kindknopen 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->getNamespaces();); ?>
Uitvoer lijkt op:
Array ( [b] => http://www.codew3c.com/example/ )