Função getNamespace() PHP
Definição e uso
A função getNamespace() obtém os namespaces usados no documento XML.
Se bem-sucedido, a função retorna um array com os namespaces (com URLs associadas). Se falhar, retorna false.
Sintaxe
class SimpleXMLElement { string getNamespace(recursive) }
Parâmetro | Descrição |
---|---|
recursive | Opcional. Especifica se deve retornar todos os namespaces usados nas tags pai e filho. O padrão é false. |
Exemplo
Arquivo XML:
<?xml version="1.0" encoding="ISO-8859-1"?> <note xmlns:b="http://www.codew3c.com/example/"> <to>George</to> <from>John</from> <heading>Lembrete</heading> <b:body>¡Não se esqueça da reunião!</b:body> </note>
Código PHP:
<?php if (file_exists('test.xml')) { $xml = simplexml_load_file('test.xml'); } print_r($xml->getNamespaces()); ?>
Saída semelhante a:
Array ( [b] => http://www.codew3c.com/example/ )