
XMLReader::read 함수의 반환값은 읽어온 요소가 존재하는지 여부를 나타내는 boolean 값입니다.
읽어온 요소의 값을 얻기 위해 사용하는 함수는 XMLReader::read 함수의 반환값이 true 인 경우, XMLReader::name() 함수를 사용하여 요소의 이름을 얻을 수 있고, XMLReader::value() 함수를 사용하여 요소의 값을 얻을 수 있습니다.
예를 들어, 다음 코드는 XMLReader::read 함수를 사용하여 XML 문서의 요소를 읽어와 요소의 이름과 값을 출력하는 예제입니다.
#hostingforum.kr
php
$xml = new DOMDocument();
$xml->loadXML('John30');
$xmlReader = new XMLReader();
$xmlReader->XML($xml->saveXML());
while ($xmlReader->read()) {
if ($xmlReader->nodeType == XMLReader::ELEMENT) {
echo "요소 이름: " . $xmlReader->name . "n";
echo "요소 값: " . $xmlReader->value . "n";
}
}
이 예제에서는 XMLReader::read 함수를 사용하여 XML 문서의 요소를 읽어와 요소의 이름과 값을 출력합니다. XMLReader::name() 함수를 사용하여 요소의 이름을 얻고, XMLReader::value() 함수를 사용하여 요소의 값을 얻습니다.
2025-07-26 12:59