SimpleXML simplexml_import_dom

(PHP 5, PHP 7, PHP 8)

simplexml_import_dom — DOM 노드에서 SimpleXMLElement 객체 가져오기


설명

simplexml_import_dom(SimpleXMLElement|DOMNode $node, ?string $class_name = SimpleXMLElement::class): ?SimpleXMLElement

이 함수는 DOM 문서의 노드를 가져와 SimpleXML 노드로 만듭니다. 그러면 이 새 개체를 기본 SimpleXML 요소로 사용할 수 있습니다.


매개변수

node
DOM 요소 노드
class_name
이 선택적 매개변수를 사용하여 simplexml_import_dom()이 지정된 클래스의 객체를 반환하도록 할 수 있습니다. 해당 클래스는 SimpleXMLElement 클래스를 확장해야 합니다.

반환 값

SimpleXMLElement 또는 실패 시 null을 반환합니다.


Examples

예제 #1 DOM 가져오기

                  
<?php
$dom = new DOMDocument;
$dom->loadXML('<books><book><title>blah</title></book></books>');
if (!$dom) {
    echo 'Error while parsing the document';
    exit;
}

$s = simplexml_import_dom($dom);

echo $s->book[0]->title;
?>
                  
                

위의 예는 다음을 출력합니다.

blah
                

기타