
DOMDocument::append 메서드는 DOMDocument 클래스에 존재하지 않습니다. 따라서, `$doc->append($element);` 부분에서 오류가 발생하는 이유는 메서드가 존재하지 않기 때문입니다.
DOMDocument 클래스에서 데이터를 추가하는 메서드는 `appendChild` 메서드가 있습니다. 이 메서드는 특정 노드를 문서의 끝에 추가합니다.
`$doc->appendChild($element);`와 `$doc->append($element);`의 차이점은 메서드 이름과 존재 여부입니다. `$doc->append($element);`는 존재하지 않기 때문에 사용할 수 없습니다. `$doc->appendChild($element);`는 존재하며, 특정 노드를 문서의 끝에 추가하는 메서드입니다.
따라서, `$doc->append($element);`를 `$doc->appendChild($element);`로 변경해야 합니다.
2025-06-26 18:37