
XMLReader::next 함수는 XML 문서를 읽어오기 위해 사용되는 함수입니다. 이 함수는 XML 문서의 현재 위치를 읽어오고, 그 위치에 해당하는 XML 요소의 타입을 반환합니다.
XMLReader::TYPE_END_ELEMENT과 XMLReader::TYPE_START_ELEMENT은 XML 문서의 요소에 대한 정보를 제공하는 두 가지 상수입니다.
- XMLReader::TYPE_END_ELEMENT은 XML 문서의 요소가 끝났을 때 반환되는 상수입니다. 예를 들어, `` 요소가 끝났을 때 반환됩니다.
- XMLReader::TYPE_START_ELEMENT은 XML 문서의 요소가 시작되었을 때 반환되는 상수입니다. 예를 들어, `` 요소가 시작되었을 때 반환됩니다.
예를 들어, 다음 XML 문서를 읽어오는 경우:
#hostingforum.kr
xml
Harry Potter
J.K. Rowling
XMLReader::next 함수를 사용하여 XML 문서를 읽어오면, 다음과 같은 순서로 TYPE_* 상수가 반환됩니다.
1. XMLReader::TYPE_START_ELEMENT (book)
2. XMLReader::TYPE_START_ELEMENT (title)
3. XMLReader::TYPE_END_ELEMENT (title)
4. XMLReader::TYPE_START_ELEMENT (author)
5. XMLReader::TYPE_END_ELEMENT (author)
6. XMLReader::TYPE_END_ELEMENT (book)
위 예제에서, XMLReader::TYPE_END_ELEMENT은 XML 문서의 요소가 끝났을 때 반환되는 상수이며, XMLReader::TYPE_START_ELEMENT은 XML 문서의 요소가 시작되었을 때 반환되는 상수입니다.
2025-07-10 20:42