domxml_open_file
domxml_version
DOM XML (PHP 4) 関数
PHP Manual

# domxml_open_mem

(PHP 4 >= 4.2.0)

domxml_open_mem — XML 文章から DOM オブジェクトを作成する

### 説明

DomDocument domxml_open_mem ( string `$str` [, int `$mode` [, array `&$error` ]] )

この関数は、文字列で与えられた XML 文章をパースします。

### パラメータ

`str`

  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` は リファレンス として渡す必要があります。

### 返り値

与えられた XML コンテンツの DomDocument インスタンスを返します。

### 変更履歴

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

### 例

例1 文字列での XML 文章をオープンする

`<?php
include("example.inc");
if (!$dom = domxml_open_mem($xmlstr)) {
echo "Error while parsing the document\n";
exit;
}
$root = $dom->document_element();
?>`

### 参考

- domxml_open_file() - XML ファイルから DOM オブジェクトを作成する
- domxml_new_doc() - 空の新規 XMLドキュメントを作成する

domxml_open_file
domxml_version
DOM XML (PHP 4) 関数
PHP Manual