다음 내용이 포함된 XML 파일이 있습니다.
>
>
~ ~
표시>
>
>
~ ~
>
표시>
쇼>
여기서는 XMLReader 확장을 사용하여 파일을 구문 분석하고 처리합니다. XMLReader의 또 다른 장점은 Stream 형식으로 데이터를 읽는다는 것입니다. 즉, 여전히 대용량 XML 파일을 조용하게 처리할 수 있다는 것입니다. 위 파일로 수행하는 작업은 다음과 같습니다.
코드 복사
코드는 다음과 같습니다.
$indexUrl='http://www.xxx.com/xxx.xml'
$reader = 새로운 XMLReader()
스위치($nodeName){
케이스 '이름':
$name = $reader->값
휴식
케이스 '채널':
$channel = $reader->값
휴식
케이스 '시작':
$start = $reader->값
휴식
사례 '기간':
$기간 = $reader->값
휴식
~
~
}
$reader->닫기()