DOM ドキュメント ノードを取得し、それを SimpleXML ノードに変換します。
<?php$dom=new domDocument;$dom->loadXML("<note><to>トーベ</to><from>ジャニ</from></note>");$x=simplexml_import_dom($dom) ;echo $x->from;?>simplexml_import_dom() 関数は、DOM ノードから SimpleXMLElement オブジェクトを返します。
simplexml_import_dom(ノード,クラス名);
パラメータ | 説明する |
---|---|
ノード | 必須。 DOM要素ノードを指定します。 |
クラス名 | オプション。新しいオブジェクトのクラスを指定します。 |
戻り値: | 成功した場合は SimpleXMLElement オブジェクトを返し、失敗した場合は FALSE を返します。 |
---|---|
PHPのバージョン: | 5+ |
DOM ドキュメントの 2 番目の書籍ノードのタイトルを出力します。
<?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]->タイトル;?>