나우호스팅 13시간 전 문장 2025-06-30 16:49 <br /> <br /> DomHTMLDocument::saveXml 함수는 HTML 문서를 XML 형식으로 저장할 때 사용됩니다. <br /> <br /> 이 함수를 사용하여 저장되는 XML 형식은 HTML 문서의 구조와 내용을 반영합니다. <br /> <br /> 예를 들어, HTML 문서의 헤더, 본문, 푸터와 같은 구조가 XML 문서의 루트 엘리먼트, 본문 엘리먼트, 푸터 엘리먼트로 반영됩니다. <br /> <br /> 각 엘리먼트의 속성과 내용도 XML 문서에 반영됩니다. <br /> <br /> 예를 들어, HTML 문서의 `<p>` 엘리먼트에 `id` 속성이 있다면, XML 문서의 `<p>` 엘리먼트에도 `id` 속성이 추가됩니다.<br /> <br /> DomHTMLDocument::saveXml 함수의 반환값은 저장된 XML 문서의 내용입니다. <br /> <br /> 이 내용은 문자열로 반환되며, XML 문서의 구조와 내용이 포함되어 있습니다. <br /> <br /> 예를 들어, 다음 코드는 HTML 문서를 XML 형식으로 저장하고 반환값을 출력하는 예제입니다.<br /> <br /> [code]#hostingforum.kr<br>php<br /> $html = '<html><head><title>제목</title></head><body><p id="paragraph">문장</p></body></html>';<br /> $doc = new DOMDocument();<br /> $doc->loadHTML($html);<br /> $xml = $doc->saveXML();<br /> <br /> echo $xml;<br /> [/code]<br /> <br /> 이 코드를 실행하면 다음 XML 문서가 출력됩니다.<br /> <br /> [code]#hostingforum.kr<br>xml<br /> <?xml version="1.0"?><br /> <html xmlns="http://www.w3.org/1999/xhtml"><br /> <head><br /> <title>제목</title><br /> </head><br /> <body><br /> <p id="paragraph">문장</p><br /> </body><br /> </html><br /> [/code]<br /> <br /> 이 예제에서 XML 문서의 구조와 내용이 HTML 문서의 구조와 내용과 일치하는 것을 볼 수 있습니다.