Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
SimpleXMLElement::getDocNamespaces
(PHP 5 >= 5.1.2)
SimpleXMLElement::getDocNamespaces — Возвращает объявленное пространство имен в документе
Описание
public array SimpleXMLElement::getDocNamespaces ([ bool $recursive = false [, bool $from_root = true ]] )Возвращает объявленное пространство имен в документе
Список параметров
recursive
- Если указано, то возвращает все объявленные пространства имен у родительского узла и его дочерних элементов. В противном случае, возвращает только объявленное пространство имен корневого узла.from_root
- Позволяет рекурсивно проверить пространства имен у дочернего узла вместо корневого узла XML документа.Возвращаемые значения
Метод getDocNamespaces возвращает массив array с названиями пространств имен и связанными с ними URI.
Примеры
Пример #1 Получение пространства имен документа
$xml = <<<XML
<?xml version="1.0" standalone="yes"
Результат выполнения данного примера:
array(1) {
["p"]=>
string(21) "http://example.org/ns"
}
Пример #2 Работа с несколькими пространствами имен
$xml = <<<XML
<?xml version="1.0" standalone="yes"
Результат выполнения данного примера:
array(3) {
["p"]=>
string(21) "http://example.org/ns"
["t"]=>
string(23) "http://example.org/test"
["a"]=>
string(23) "http://example.org/addr"
}
Описание класса simplexmlelement, примеры использования класса simplexmlelement.
Смотрите также:
Описание на ru2.php.net
Описание на php.ru