Функция getNamespace() в PHP
Определение и использование
Функция getNamespace()��取在 XML документе используемые имена пространств.
Если успешно, функция возвращает массив с именами пространств (с связанными URL). Если失败, возвращает false.
Синтаксис
class SimpleXMLElement { string getNamespace(recursive) );
Параметр | Описание |
---|---|
recursive | Опционально. Определяет, возвращать ли все имена пространств, используемые в родительских и дочерних узлах. По умолчанию false. |
Пример
Файл XML:
<?xml version="1.0" encoding="ISO-8859-1"?> <note xmlns:b="http://www.codew3c.com/example/"> <to>George</to> <from>John</from> <heading>Памятка</heading> <b:body>Не забудьте встречу!</b:body> </note>
PHP код:
<?php if (file_exists('test.xml')) { $xml = simplexml_load_file('test.xml'); ); print_r($xml->getNamespaces();); ?>
Вывод类似:
Массив ( [b] => http://www.codew3c.com/example/ )