例
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ドキュメント内の二本のノードのタイトル:
<?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リファレンス