最初の子ノードの前にノードを追加する
...$nodes
ひとつ以上の nodes を、 最初の子ノードの前の、子ノードのリストに追加します。
nodes
ノードの前に追加するノード。 文字列は自動的にテキストノードに変換されます。
値を返しません。
DOM_HIERARCHY_REQUEST_ERR
指定された nodes のうちの一つの子ノードの型を、 親ノードが許可していない場合や、ノードが自分自身やその祖先であった場合に発生します。
DOM_WRONG_DOCUMENT_ERR
指定された nodes のうちの一つが、 このノードを作成したドキュメントとは異なるものから作成された場合に発生します。
例1 DOMDocument::prepend の例
ドキュメントのルートの前にノードを追加します。
<?php $doc = new DOMDocument; $doc->loadXML("<world/>"); $doc->prepend($doc->createElement("hello"), "beautiful"); echo $doc->saveXML(); ?>
上の例の出力は以下となります。
<?xml version="1.0"?> <hello/> beautiful <world/>