
prepend 메서드는 XML 문서의 첫 번째 자식 노드에 새로운 노드를 추가할 수 있습니다.
예를 들어, 다음 코드는 첫 번째 자식 노드인 `` 이전에 새로운 노드 ``를 추가합니다.
#hostingforum.kr
php
$doc = new DOMDocument();
$doc->loadXML('');
$node = $doc->createElement('child3');
$doc->documentElement->insertBefore($node, $doc->documentElement->firstChild);
echo $doc->saveXML();
이러한 경우 prepend 메서드를 사용할 수 없습니다. 대신 `insertBefore` 메서드를 사용하여 특정 노드의 이전 노드에 새로운 노드를 추가할 수 있습니다.
#hostingforum.kr
php
$doc = new DOMDocument();
$doc->loadXML('');
$node = $doc->createElement('child3');
$doc->documentElement->insertBefore($node, $doc->documentElement->firstChild);
echo $doc->saveXML();
이 코드는 `` 이전에 ``를 추가합니다.
또한, `appendChild` 메서드를 사용하여 특정 노드의 마지막 자식 노드에 새로운 노드를 추가할 수 있습니다.
#hostingforum.kr
php
$doc = new DOMDocument();
$doc->loadXML('');
$node = $doc->createElement('child3');
$doc->documentElement->appendChild($node);
echo $doc->saveXML();
이 코드는 `` 다음에 ``를 추가합니다.
2025-04-27 18:11