Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

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