0
내 C++ 코드에서 libxml을 사용해야하는데 이유가있어서 내 프로그램이 색소 method.is를 사용하여 xml 파일을 구문 분석 할 때 구문 분석시 오류나 예외를 처리 할 수있는 방법이 있습니까?libxml sax 구문 분석에서 오류를 처리 할 수있는 방법이 있습니까?
이static void my_error(void *user_data, const char *msg, ...) {
va_list args;
va_start(args, msg);
g_logv("XML", G_LOG_LEVEL_CRITICAL, msg, args);
va_end(args);
}
static void my_fatalError(void *user_data, const char *msg, ...) {
va_list args;
va_start(args, msg);
g_logv("XML", G_LOG_LEVEL_ERROR, msg, args);
va_end(args);
}
(here에서 예)
을 그리고 xmlSetGenericErrorFunc
및 xmlSetStructuredErrorFunc
를 사용하여 등록 :
당신이 핸들러를 등록하는 방법을 설명 할 수 있습니까? –
많은 감사합니다, 그 페이지를 읽고 있습니다 –
오류 처리기를 등록하는 방법에 대한 예제는 마지막 편집을 참조하십시오. – zakinster