
DOMDocument::load() 함수는 XML 파일을 읽어오기 위해 사용됩니다. 하지만, XML 파일이 비어있을 때 오류가 발생할 수 있습니다.
이러한 오류를 해결하기 위해서는 loadXML() 함수를 사용하는 것이 좋습니다. loadXML() 함수는 XML 문자열을 읽어오기 위해 사용되며, XML 파일이 비어있을 때 오류가 발생하지 않습니다.
예를 들어, 비어있는 XML 파일을 다음과 같이 생성했습니다.
#hostingforum.kr
php
$xml = new DOMDocument();
$xml->loadXML('<?xml version="1.0" encoding="UTF-8"?>');
이 XML 파일을 loadXML() 함수로 읽어오면 오류가 발생하지 않습니다.
또한, loadHTML() 함수를 사용하는 것도 좋은 방법입니다. loadHTML() 함수는 HTML 문자열을 읽어오기 위해 사용되며, XML 파일이 비어있을 때 오류가 발생하지 않습니다.
#hostingforum.kr
php
$xml = new DOMDocument();
$xml->loadHTML('<?xml version="1.0" encoding="UTF-8"?>');
이러한 방법을 사용하면 XML 파일이 비어있을 때 오류가 발생하지 않습니다.
2025-07-14 07:04