Php/docs/function.dom-import-simplexml

提供:Dev Guides
< Php
移動先:案内検索

dom_import_simplexml

(PHP 5, PHP 7)

dom_import_simplexml SimpleXMLElement オブジェクトから DOMElement オブジェクトを取得する


説明

dom_import_simplexml ( SimpleXMLElement $node ) : DOMElement

この関数は、SimpleXML クラスの ノード node を受け取り、それを DOMElement ノードに変換します。新しいオブジェクトは、 DOMElement ノードとして使用可能です。


パラメータ

node
SimpleXMLElement ノード。


返り値

追加された DOMElement ノード、あるいは 何らかのエラーが発生した場合は false を返します。


例1 dom_import_simplexml() を用いて SimpleXML を DOM にインポートする

<?php$sxe = simplexml_load_string('<books><book><title>blah</title></book></books>');if ($sxe === false) {    echo 'ドキュメントのパース中にエラー';    exit;}$dom_sxe = dom_import_simplexml($sxe);if (!$dom_sxe) {    echo 'XML の変換中にエラー';    exit;}$dom = new DOMDocument('1.0');$dom_sxe = $dom->importNode($dom_sxe, true);$dom_sxe = $dom->appendChild($dom_sxe);echo $dom->saveXML();?>

参考