
DOMDocument::saveHTMLFile 메소드는 HTML 문서를 파일로 저장하는 메소드입니다.
이 메소드는 잘 작동합니다.
saveHTMLFile 메소드의 옵션을 사용하여 HTML 문서의 형식을 변경할 수 있습니다.
인덴트를 추가하기 위해서는 LIBXML_NOEMPTYTAG 옵션을 사용할 수 있습니다.
예를 들어, 인덴트를 추가하는 코드는 다음과 같습니다.
#hostingforum.kr
php
$html = new DOMDocument();
$html->loadHTML('Hello World!
');
$html->formatOutput = true;
$html->preserveWhiteSpace = false;
$html->saveHTMLFile('example.html', LIBXML_NOEMPTYTAG);
beautify 하기 위해서는 LIBXML_NOEMPTYTAG 옵션을 사용할 수 있습니다.
예를 들어, beautify 한 코드는 다음과 같습니다.
#hostingforum.kr
php
$html = new DOMDocument();
$html->loadHTML('Hello World!
');
$html->formatOutput = true;
$html->preserveWhiteSpace = false;
$html->saveHTMLFile('example.html', LIBXML_NOEMPTYTAG);
saveHTMLFile 메소드는 파일을 저장한 후에 true 또는 false를 반환합니다.
파일을 성공적으로 저장하면 true를 반환하고, 실패하면 false를 반환합니다.
예를 들어, 다음과 같은 코드는 파일을 성공적으로 저장한 후에 true를 반환합니다.
#hostingforum.kr
php
$html = new DOMDocument();
$html->loadHTML('Hello World!
');
$html->saveHTMLFile('example.html');
echo $html->saveHTMLFile('example.html'); // true
반환값이 없으면 false를 반환합니다.
#hostingforum.kr
php
$html = new DOMDocument();
$html->loadHTML('Hello World!
');
$html->saveHTMLFile('example.html');
echo $html->saveHTMLFile('example.html'); // false
2025-08-04 13:06