domxml_open_file

(PHP 4 >= 4.2.0)

domxml_open_file — Creates a DOM object from an XML file

Описание

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

The function parses the XML document in the given file.

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

filename

The path to the XML file. The file is accessed in read-only mode.

mode

This optional parameter can be used to change the behavior of this function.

You can use one of the following constants for it: DOMXML_LOAD_PARSING (default), DOMXML_LOAD_VALIDATING or DOMXML_LOAD_RECOVERING. You can add to it also DOMXML_LOAD_DONT_KEEP_BLANKS, DOMXML_LOAD_SUBSTITUTE_ENTITIES and DOMXML_LOAD_COMPLETE_ATTRS by bitwise or.

error

If used, it will contain the error messages. error must be passed in by reference.

Возвращаемые значения

Returns a DomDocument instance of the given file.

Примеры

Пример #1 Opening an XML document from a file

<?php

if (!$dom domxml_open_file("example.xml")) {
  echo 
"Error while parsing the document\n";
  exit;
}

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

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

Версия Описание
4.3.0 The parameters mode and error were added.

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

[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

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