DomDocument->create_element
DomDocument->create_element — 新規要素ノードを作成する
説明
object DomDocument->create_element ( string name )この関数は
DomElement
クラスの新規インスタンスを返します。
要素のタグ名は渡されたパラメータの値です。このノードは、例えば
DomNode_append_child() などを用いて挿入されるまで、
文章には現れません。
エラーが発生した場合、戻り値は FALSE です。
DomNode_append_child(), DomDocument_create_text(), DomDocument_create_comment(), DomDocument_create_attribute(), DomDocument_create_processing_instruction(), DomDocument_create_entity_reference(), DomNode_insert_before() も参照ください。
DOMDocument->createElement()
DOMDocument->createElement() — 新しい要素ノードを作成する
説明
class DOMDocument {DOMElement createElement ( string name [, string value] )
} この関数は、
DOMElement
クラスの新しいインスタンスを作成します。
このノードは、DOMNode->appendChild() などで
挿入されない限り、ドキュメント内に現われません。
パラメータ
- name
-
要素のタグ名。
- value
-
要素の値。デフォルトでは、空の要素が作成されます。
その後に DOMElement->nodeValue で
値を設定することも可能です。
返り値
新しいDOMElement
クラスの新しいインスタンス、
あるいはエラーが発生した場合は FALSE を返します。
エラー / 例外
- DOM_INVALID_CHARACTER_ERR
-
name が無効な文字を含んでいる場合に発生します。
例
例 487. 新しい要素を作成し、ルートとして挿入する
<?php
$dom = new DOMDocument('1.0', 'iso-8859-1');
$element = $dom->createElement('test', 'This is the root element!');
// 新しい要素をルート (ドキュメントの子要素) として挿入する
$dom->appendChild($element);
echo $dom->saveXML();
?>
上の例の出力は以下となります。<?xml version="1.0" encoding="iso-8859-1" ?>
<test>This is the root element!</test>
参考
Weblioに収録されているすべての辞書からDomDocument->create_elementを検索する場合は、下記のリンクをクリックしてください。

- DomDocument->create_elementのページへのリンク