simplexml_load_file
XML 문서를 객체로 변환하십시오.
simplexml_load_file()
함수는 XML 문서를 객체로 변환합니다.
XML 파일을 객체로 변환하고 객체의 키와 요소를 출력하십시오.
<? php $ xml = simplexml_load_file ( "note.xml" ) ; print_r ( $ xml ) ; ?>
인스턴스를 실행하십시오
다음 XML 파일 " note.xml "이 있다고 가정합니다.
<? xml 버전 = "1.0"encoding = "utf-8"?> <note> <to> George </ to > <f> John </ from > <Heading> 알림 </ heading > < 바디 > 이번 주말 날 잊지 마세요! </ body > </ note >
XML 파일의 각 요소에 대한 출력 데이터 :
<? php $ xml = simplexml_load_file ( "note.xml" ) ; echo $ xml- > to . "<br>" ; echo $ xml- > . "<br>" ; echo $ xml- > 제목 . "<br>" ; echo $ xml- > body ; ?>
인스턴스를 실행하십시오
XML 파일의 각 하위 노드의 요소 이름과 데이터를 출력합니다.
<? php $ xml = simplexml_load_file ( "note.xml" ) ; echo $ xml- > getName ( ) . "<br>" ; foreach ( $ xml- > children ( ) As $ Child ) { echo $ child- > getName ( ) . ":". " . $ 아이 . "<br>" ; } ?>
인스턴스를 실행하십시오
simplexml_load_file ( 파일 , 클래스 , 옵션 , ns , is_prefix )
매개 변수 | 설명하다 |
---|---|
파일 | 필수의. XML 파일의 경로를 지정합니다. |
수업 | 선택 과목. 새 개체의 클래스 이름을 지정합니다. |
옵션 |
선택 과목. 추가 LIBXML 매개 변수를 지정하십시오. 옵션과 1 또는 0 (libxml_noblanks (1)와 같은 true 또는 false)에 의해 설정됩니다. 가능한 값은 다음과 같습니다.
|
ns | 선택 과목. 네임 스페이스 접두사 또는 URI를 지정합니다. |
IS_PREFIX |
선택 과목. 부울 값을 지정합니다. NS 가 접두사 인 경우 사실입니다. NS 가 URI 인 경우 거짓입니다. 기본값은 False입니다. |