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 파서를 지정합니다. |