xml_set_default_handler
기본 핸들러를 설정하십시오
xml_set_default_handler()
함수는 XML 파서의 기본 데이터 처리기를 설정하는 데 사용됩니다.
이 함수는 파서가 XML 파일에서 데이터를 찾을 때 호출 할 기능을 지정합니다.
참고 : 핸들러 매개 변수는 객체 참조 및 메소드 이름을 포함하는 배열 일 수도 있습니다.
XML 파서를 만들고 기본 데이터 핸들러를 설정 한 다음 XML 문서 ( Note.xml )를 구문 분석합니다.
<? php // XML 파서를 만듭니다 $ parser = xml_parser_create ( ) ; 기능 def ( $ parser , $ data ) { echo $ 데이터 ; } // 기본 데이터 프로세서를 설정합니다 xml_set_default_handler ( $ parser , "def" ) ; $ fp = fopen ( "note.xml" , "r" ) ; while ( $ data = fread ( $ fp , 4096 ) ) { // XML 데이터를 구문 분석합니다 xml_parse ( $ parser , $ data , feof ( $ fp ) ) 또는 die ( sprintf ( "xml 오류 : %s on line %d" , xml_error_string ( xml_get_error_code ( $ parser ) ) , xml_get_current_line_number ( $ parser ) ) ) ; } xml_parser_free ( $ parser ) ; fclose ( $ fp ) ; ?>
인스턴스를 실행하십시오
xml_set_default_handler ( 파서 , 핸들러 )
매개 변수 | 설명하다 |
---|---|
파서 | 필수의. 사용할 XML 파서를 지정하십시오 |
매니저 |
필수의. 이벤트 핸들러로 사용 된 기능을 지정합니다. 함수에는 두 가지 매개 변수가 있어야합니다.
|