domxml_open_mem - Создает объект DOM XML документа
Вернуться к: DOM XML (PHP 4) Функции
domxml_open_mem
(PHP 4 >= 4.2.0)
domxml_open_mem — Создает объект DOM XML документа
Описание
Функция разбирает XML документ из переданной строки.
Список параметров
- str
-
Содержимое XML файла.
- mode
-
Этот необязательный аргумент может использоваться для изменения режима работы функции.
В качестве аргумента может быть передана одна из констант: DOMXML_LOAD_PARSING (по умолчанию), DOMXML_LOAD_VALIDATING или DOMXML_LOAD_RECOVERING. Также можно добавить константы DOMXML_LOAD_DONT_KEEP_BLANKS, DOMXML_LOAD_SUBSTITUTE_ENTITIES и DOMXML_LOAD_COMPLETE_ATTRS посредством побитового или.
- error
-
Если используется, может содержать сообщения об ошибках. error должен быть передан по ссылке.
Возвращаемые значения
Возвращает объект класса DomDocument, содержащий данные XML строки.
Список изменений
| Версия | Описание |
|---|---|
| 4.3.0 | Добавлены аргументы mode и error. |
Примеры
Пример #1 Открытие XML документа из строки
<?php
include("example.inc");
if (!$dom = domxml_open_mem($xmlstr)) {
echo "Ошибка при разборе документа\n";
exit;
}
$root = $dom->document_element();
?>
Смотрите также
- domxml_open_file() - Создает объект DOM из XML файла
- domxml_new_doc() - Создает новый пустой XML документ
Вернуться к: DOM XML (PHP 4) Функции