domxml_open_file

(PHP 4 >= 4.2.0)

domxml_open_file Создает объект DOM из XML файла

Описание

DomDocument domxml_open_file ( string $filename [, int $mode = DOMXML_LOAD_PARSING [, array &$error ]] )

Функция разбирает XML документ из заданного файла.

Список параметров

filename

Путь к 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.

Примеры

Пример #1 Открытие XML документа из файла

<?php

if (!$dom domxml_open_file("example.xml")) {
  echo 
"Ошибка при разборе документа\n";
  exit;
}

$root $dom->document_element();
?>

Список изменений

Версия Описание
4.3.0 Добавлены аргументы mode и error.

Смотрите также

[an error occurred while processing the directive]

Коментарии

Using PHP 4.1.2, Win2K, IIS.
I found that if the path to the XML source file is too long then the file isn't picked up. I haven't tested it to see how long the path can be or whether this is still an issue in PHP 4.2
2002-04-29 09:12:15
http://php5.kiev.ua/manual/ru/function.domxml-open-file.html
Using PHP 4.2.3 and Win2K.

The XML file needs to be referenced using the full filesystem path name, even if its in the same directory.
2003-02-07 07:32:43
http://php5.kiev.ua/manual/ru/function.domxml-open-file.html

    Поддержать сайт на родительском проекте КГБ