
DOMDocument::load 함수를 사용하여 XML 파일을 로드할 때 오류가 발생하는 경우를 대비하여 에러를 처리하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$xml = new DOMDocument();
if (!$xml->load('example.xml')) {
echo 'XML 파일 로드 실패: ' . $xml->lastError . ' (' . $xml->lastErrorCode . ')';
exit;
}
위 코드에서는 'example.xml' 파일을 로드하려고 시도합니다. 로드 실패 시, 에러 메시지를 출력하고 프로그램을 종료합니다.
XML 파일의 내용을 가져올 때는 다음과 같은 방법을 사용할 수 있습니다.
#hostingforum.kr
php
$xml = new DOMDocument();
$xml->load('example.xml');
// root element의 name을 가져오기
$root = $xml->documentElement;
echo $root->nodeName;
// 모든 element의 name을 가져오기
$elements = $xml->getElementsByTagName('*');
foreach ($elements as $element) {
echo $element->nodeName . "n";
}
위 코드에서는 'example.xml' 파일을 로드하고, root element의 name을 출력합니다. 또한, 모든 element의 name을 출력합니다.
2025-03-10 22:35