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>
参考
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()のページへのリンク

 
                             
                    


