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