
simplexml_import_dom 함수는 DOMDocument 객체를 받아 XML 데이터를 파싱하는 함수입니다. 하지만, 이 함수는 PHP 5.4 이후부터 deprecated되었으며, PHP 7.2 이후부터는 사용할 수 없습니다.
오류 메시지인 "Call to a member function import() on null"는 DOMDocument 객체가 null 인 경우 발생하는 오류입니다. 이는 DOMDocument 객체를 생성하지 않았거나, 생성했지만 null 인 경우 발생합니다.
simplexml_import_dom 함수 대신, XML 파일을 불러오기 위해 simplexml_load_file 함수를 사용하는 것을 추천합니다.
#hostingforum.kr
php
$xml = simplexml_load_file('example.xml');
이 코드는 'example.xml' 파일을 불러와 XML 데이터를 파싱합니다.
또한, XML 파일을 불러오기 위해 DOMDocument 객체를 생성하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$dom = new DOMDocument();
$dom->load('example.xml');
$xml = simplexml_import_dom($dom);
이 코드는 'example.xml' 파일을 불러와 DOMDocument 객체를 생성한 후, simplexml_import_dom 함수를 사용하여 XML 데이터를 파싱합니다.
2025-06-23 01:49