
createDocumentFragment 메소드는 DOMDocument 객체에 새로운 DocumentFragment 객체를 생성하여 반환하는 메소드입니다. 이 메소드를 사용하여 DocumentFragment 객체를 생성한 후, 이 객체에 노드를 추가하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$doc = new DOMDocument();
$fragment = $doc->createDocumentFragment();
$fragment->appendChild($doc->createElement('노드'));
DocumentFragment 객체에 노드를 삭제하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$fragment->removeChild($fragment->firstChild);
DocumentFragment 객체를 사용하여 XML 문서의 노드를 이동하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$doc->appendChild($fragment->firstChild);
DocumentFragment 객체를 사용하여 XML 문서의 노드를 복사하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$doc->appendChild($fragment->cloneNode(true));
DocumentFragment 객체의 특징은 다음과 같습니다. DocumentFragment 객체는 실제 DOM 트리에 포함되지 않은 노드의 집합입니다. DocumentFragment 객체를 사용하여 노드를 추가, 삭제, 이동, 복사할 수 있습니다. 또한, DocumentFragment 객체를 사용하여 노드의 부모를 변경할 수 있습니다.
2025-06-19 11:36