Función getNamespace() de PHP
Definición y uso
La función getNamespace() obtiene los espacios de nombres utilizados en el documento XML.
Si tiene éxito, esta función devuelve un array con los espacios de nombres (con sus URL asociadas). Si falla, devuelve false.
Sintaxis
class SimpleXMLElement { string getNamespace(recursive) }
Parámetros | Descripción |
---|---|
recursive | Opcional. Especifica si se deben devolver todos los espacios de nombres utilizados en los nodos padre e hijo. El valor predeterminado es false. |
Ejemplo
Archivo XML:
<?xml version="1.0" encoding="ISO-8859-1"?> <note xmlns:b="http://www.codew3c.com/example/"> <to>George</to> <from>John</from> <heading>Recordatorio</heading> <b:body>¡No olvide la reunión!</b:body> </note>
Código PHP:
<?php if (file_exists('test.xml')) { $xml = simplexml_load_file('test.xml'); } print_r();$xml->getNamespaces();); ?>
Salida similar a:
Array ( [b] => http://www.codew3c.com/example/ )