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