PHP マニュアル
前のページ |  | 次のページ

# domxml_open_file

(PHP 4 >= 4.2.1, PECL)

domxml_open_file -- XML ファイルから DOM オブジェクトを作成する

## 説明

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

この関数は、ファイルで与えられた XML 文章をパースします。

## パラメータ

`filename`

  XML ファイルへのパス。ファイルは読み込み専用モードでアクセスされます。

`mode`

  このオプションパラメータにより、この関数の動作を変更する事が可能です。

  以下の定数の 1 つを使用することが可能です: `DOMXML_LOAD_PARSING` (デフォルト), `DOMXML_LOAD_VALIDATING` もしくは `DOMXML_LOAD_RECOVERING` 。 ビット OR により `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 "Error while parsing the document\n"; exit; } $root = $dom->document_element(); ?>`

## 変更履歴

バージョン | 説明
--- | ---
4.3.0 | パラメータ `mode` と `error` が追加されました。

## 参考

domxml_open_mem()
domxml_new_doc()

前のページ | ホーム | 次のページ
domxml_new_doc | 上に戻る | domxml_open_mem