
DOMDocumentFragment::replaceChildren 메서드는 DOMDocumentFragment 객체의 자식 노드를 교체하는 데 사용됩니다.
이 메서드는 파라미터로 DOMNode 객체를 받으며, 이 객체의 자식 노드를 현재 DOMDocumentFragment 객체의 자식 노드에 교체합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$fragment = $doc->createDocumentFragment();
$fragment->appendChild($doc->createElement('div'));
$fragment->appendChild($doc->createElement('span'));
// 교체할 노드를 생성합니다.
$replaceNode = $doc->createElement('p');
$replaceNode->appendChild($doc->createElement('strong'));
$replaceNode->appendChild($doc->createElement('em'));
// 자식 노드를 교체합니다.
$fragment->replaceChildren($replaceNode);
이 예제에서는 `replaceChildren` 메서드를 사용하여 `div`와 `span` 노드를 `p` 노드의 자식 노드로 교체합니다.
교체된 노드는 다음과 같습니다.
#hostingforum.kr
html
2025-06-25 14:45