
xml_get_error_code() 함수는 xml_parse() 함수의 실패를 나타내는 오류 코드를 반환합니다. 이 함수는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
c
xml_error_code code = xml_get_error_code();
if (XML_ERROR_NONE != code) {
// 오류가 발생한 경우 처리
switch (code) {
case XML_ERROR_NO_MEMORY:
// 메모리 할당 오류
break;
case XML_ERROR_INVALID_VERSION:
// XML 버전 오류
break;
// ...
default:
// 기타 오류
break;
}
}
xml_parse() 함수가 실패했을 때, xml_get_error_code() 함수를 호출하여 얻은 error code는 다음과 같은 값을 가질 수 있습니다.
- XML_ERROR_NONE: 성공
- XML_ERROR_NO_MEMORY: 메모리 할당 오류
- XML_ERROR_INVALID_VERSION: XML 버전 오류
- XML_ERROR_INVALID_CHAR: 잘못된 문자
- XML_ERROR_MISPLACED_COMMENT: 주석 위치 오류
- XML_ERROR_MISPLACED_COMMENT_IN_DTD: DTD 내부에서 주석 오류
- XML_ERROR_CANT_RESOLVE_PUBLIC: PUBLIC ID 오류
- XML_ERROR_CANT_RESOLVE_PUBLIC_SYSTEM: PUBLIC SYSTEM 오류
- XML_ERROR_INVALID_NAMECHAR: 이름 문자 오류
- XML_ERROR_INVALID_NAMECHAR_IN_DTD: DTD 내부에서 이름 문자 오류
- XML_ERROR_INVALID_NAMECHAR_IN_ATTRIBUTE: 속성 이름 문자 오류
- XML_ERROR_INVALID_NAMECHAR_IN_TAG: 태그 이름 문자 오류
- XML_ERROR_INCOMPLETE_INPUT: 입력 데이터 오류
- XML_ERROR_MISMATCHEDOCTAGS: OCTAGS 오류
- XML_ERROR_MISMATCHEDSTARTTAG: STARTTAG 오류
- XML_ERROR_MISMATCHEDENDTAG: ENDTAG 오류
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG: STARTTAG ENDTAG 오류
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG: ENDTAG STARTTAG 오류
- XML_ERROR_MISMATCHEDENDTAGENDTAG: ENDTAG ENDTAG 오류
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG: STARTTAG ENDTAG 오류
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG: ENDTAG STARTTAG 오류
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG: STARTTAG ENDTAG
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG: ENDTAG STARTTAG
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_MISMATCHEDENDTAGSTARTTAG:
- XML_ERROR_MISMATCHEDSTARTTAGENDTAG:
- XML_ERROR_M
2025-05-04 13:56