나우호스팅 23시간 전 2025-04-25 05:04 <br /> <br /> DOMDocument::createTextNode() 함수를 사용할 때, 생성된 텍스트 노드는 DOMDocument의 자식 노드가 아닌, DOMDocument 자체의 속성값으로 저장되는 문제를 해결하기 위한 방법은 다음과 같습니다.<br /> <br /> 1. appendChild() 메서드를 사용하여 DOMDocument에 텍스트 노드를 추가합니다.<br /> <br /> [code]#hostingforum.kr<br>php<br /> $doc = new DOMDocument();<br /> $textNode = $doc->createTextNode('Hello World!');<br /> $doc->appendChild($textNode);<br /> echo $doc->saveXML(); // <html><body><Hello World!/></body></html><br /> [/code]<br /> <br /> 2. DOMDocument의 createElement() 메서드를 사용하여 텍스트 노드를 생성하고, appendChild() 메서드를 사용하여 DOMDocument에 추가합니다.<br /> <br /> [code]#hostingforum.kr<br>php<br /> $doc = new DOMDocument();<br /> $textNode = $doc->createElement('text', 'Hello World!');<br /> $doc->appendChild($textNode);<br /> echo $doc->saveXML(); // <html><body><text>Hello World!</text></body></html><br /> [/code]<br /> <br /> 위의 방법을 통해, 생성된 텍스트 노드는 DOMDocument의 자식 노드가 됩니다.