PHP simplexml_import_dom()関数

PHP SimpleXML 参考手册PHP SimpleXML リファレンスマニュアル

実例

DOM ドキュメントのノードを取得し、SimpleXML ノードに変換します:

<?php
$dom=new domDocument;
$dom->loadXML("<note><to>Tove</to><from>Jani</from></note>");
$x=simplexml_import_dom($dom);
echo $x->from;
?>

サンプルを実行 »

定義と使い方

simplexml_import_dom() 関数は DOM ノードから SimpleXMLElement オブジェクトを返します。


構文

simplexml_import_dom(node,classname);

パラメータ 説明
node 必須です。DOM 要素ノードを指定します。
classname 省略可能です。新しいオブジェクトのクラスを指定します。

技術的な詳細

戻り値: 成功した場合は SimpleXMLElement オブジェクトを返し、失敗した場合は FALSE を返します。
PHP バージョン: 5+


その他の例

例 1

DOM ドキュメント内の 2 番目の book ノードのタイトルを出力します:

<?php
$dom=new domDocument;
$dom->loadXML("<books><book><title>Title1</title></book><book><title>Title2</title></book></books>");
$x=simplexml_import_dom($dom);
echo $x->book[1]->title;
?>

サンプルを実行 »


PHP SimpleXML 参考手册PHP SimpleXML リファレンスマニュアル その他の拡張機能