xml_get_current_column_number
XML 파서의 현재 열 번호를 얻으십시오
xml_get_current_column_number()
함수는 XML 파서의 현재 열 번호를 반환합니다.
오류가 발생하면 XML 파서의 오류 설명, 줄 번호 및 열 번호를 반환합니다.
<? php // 잘못된 XML 파일 $ xmlfile = 'test.xml' ; $ xmlparser = xml_parser_create ( ) ; // 파일을 열고 데이터를 읽습니다 $ fp = fopen ( $ xmlfile , 'r' ) ; while ( $ xmldata = fread ( $ fp , 4096 ) ) { // 데이터 블록 분석 if ( ! xml_parse ( $ xmlparser , $ xmldata , feof ( $ fp ) ) ) { 다이 ( 인쇄 "오류 :" . xml_error_string ( xml_get_error_code ( $ xmlparser ) ) . "<br> 라인 :" . xml_get_current_line_number ( $ xmlparser ) . "<br> 열 :" . xml_get_current_column_number ( $ xmlparser ) . "<br>" ) ; } } xml_parser_free ( $ xmlparser ) ; ?>
위의 코드의 출력은 다음과 같습니다.
오류 : 불일치 태그 줄 : 5 열 : 41
XML_GET_CURRENT_COLUMN_NUMBER ( PARSER )
매개 변수 | 설명하다 |
---|---|
파서 | 필수의. 사용할 XML 파서를 지정합니다. |