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
기타
- dom_import_simplexml() - SimpleXMLElement 객체에서 DOMElement 객체를 가져옵니다.
- Basic SimpleXML usage