라이브러리
[PHP] XMLReader::readInnerXml - 현재 노드에서 XML 검색
XMLReader::readInnerXml
PHP의 `XMLReader` 클래스는 XML 문서를 읽고 처리하는 데 사용되는 클래스입니다. `readInnerXml` 메서드는 XML 문서의 현재 노드의 내부 XML을 읽어옵니다.
사용법
`readInnerXml` 메서드는 다음 형식으로 사용됩니다.
#hostingforum.kr
php
string XMLReader::readInnerXml ( void )
이 메서드는 현재 노드의 내부 XML을 읽어오며, 읽어온 XML은 문자열로 반환됩니다.
예제
다음 예제는 `XMLReader` 클래스를 사용하여 XML 문서를 읽고 내부 XML을 읽어오는 방법을 보여줍니다.
#hostingforum.kr
php
<?php
$xml = new XMLReader();
$xml->open('example.xml');
while ($xml->read()) {
if ($xml->nodeType == XMLReader::ELEMENT) {
echo "현재 노드: " . $xml->name . "
";
echo "내부 XML: " . $xml->readInnerXml() . "
";
}
}
$xml->close();
?>
`example.xml` 파일의 내용은 다음과 같습니다.
#hostingforum.kr
xml
John Doe
30
Jane Doe
25
이 예제에서는 `XMLReader` 클래스를 사용하여 `example.xml` 파일을 읽고 현재 노드의 내부 XML을 읽어옵니다. 결과는 다음과 같습니다.
#hostingforum.kr
현재 노드: root
내부 XML:
현재 노드: person
내부 XML: John Doe30
현재 노드: person
내부 XML: Jane Doe25
주의사항
`readInnerXml` 메서드는 현재 노드의 내부 XML을 읽어오므로, 현재 노드가 엘리먼트 인 경우에만 사용할 수 있습니다. 또한, 현재 노드가 엘리먼트 인 경우에만 내부 XML이 읽어올 수 있습니다.
결론
`XMLReader::readInnerXml` 메서드는 XML 문서의 현재 노드의 내부 XML을 읽어오는 데 사용됩니다. 이 메서드는 현재 노드가 엘리먼트 인 경우에만 사용할 수 있으며, 읽어온 XML은 문자열로 반환됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.