
append() 메서드는 DOMElement객체에 자식 노드를 추가할 때 사용됩니다. 이 메서드에 들어가는 데이터 타입은 DOMElement객체 자체 또는 DOMElement객체의 자식 노드가 될 수 있는 모든 유형의 노드입니다.
예를 들어, HTML 문자열을 전달할 경우, DOMElement객체의 자식 노드는 HTML 파서를 통해 생성된 DOMElement객체가 됩니다.
이와 관련된 예시를 살펴보겠습니다.
#hostingforum.kr
php
$html = 'hello';
$dom = new DOMDocument();
$dom->loadHTML($html);
$div = $dom->getElementsByTagName('div')->item(0);
$htmlString = 'world';
$div->appendChild($dom->loadHTML($htmlString)->documentElement);
echo $div->nodeValue; // world
위의 예시에서, appendChild() 메서드는 DOMElement객체의 자식 노드를 추가할 때 사용됩니다. 이 메서드에 들어가는 데이터 타입은 DOMElement객체 자체 또는 DOMElement객체의 자식 노드가 될 수 있는 모든 유형의 노드입니다.
따라서, append() 메서드에 들어가는 데이터 타입은 DOMElement객체 자체 또는 DOMElement객체의 자식 노드가 될 수 있는 모든 유형의 노드입니다.
2025-03-02 20:20