DOMImplementation::__construct
DOMImplementation::createDocumentType
DOMImplementation
PHP Manual

# DOMImplementation::createDocument

(PHP 5)

DOMImplementation::createDocument — 指定した型とドキュメント要素の DOMDocument オブジェクトを作成する

### 説明

DOMDocument DOMImplementation::createDocument ([ string `$namespaceURI` = `NULL` [, string `$qualifiedName` = `NULL` [, DOMDocumentType `$doctype` = `NULL` ]]] )

指定した型とドキュメント要素の DOMDocument オブジェクトを作成します。

### パラメータ

`namespaceURI`

  作成するドキュメント要素の名前空間 URI。

`qualifiedName`

  作成するドキュメント要素の修飾名。

`doctype`

  作成するドキュメントの型、あるいは `NULL`。

### 返り値

新しい DOMDocument オブジェクトを返します。 `namespaceURI`、`qualifiedName` および `doctype` が null の場合は、 ドキュメント要素を含まない空の DOMDocument を返します。

### エラー / 例外

`DOM_WRONG_DOCUMENT_ERR`

  `doctype` が既に別のドキュメントで使用されていたり、 別の実装で作成されている場合に発生します。

`DOM_NAMESPACE_ERR`

  `namespaceURI` および `qualifiedName` で指定した名前空間に間違いがある場合に発生します。

### 参考

- DOMDocument::__construct - 新しい DOMDocument オブジェクトを作成する
- DOMImplementation::createDocumentType - 空の DOMDocumentType オブジェクトを作成する

DOMImplementation::__construct
DOMImplementation::createDocumentType
DOMImplementation
PHP Manual