diff --git a/inc/hgl/util/xml/XMLParse.h b/inc/hgl/util/xml/XMLParse.h index 01dd65f..7be3e41 100644 --- a/inc/hgl/util/xml/XMLParse.h +++ b/inc/hgl/util/xml/XMLParse.h @@ -26,6 +26,7 @@ namespace hgl namespace xml { const UTF8String GetExpatVersion(); + const char *GetExpatError(int); constexpr int XML_PARSE_BUFFER_SIZE=HGL_SIZE_1KB*128; ///XML_ERROR_INVALID_ARGUMENT) + return xml_error_code[0]; + + return xml_error_code[code+1]; + } + namespace { void XMLStartElement(ElementParse *ep,const XML_Char *name,const XML_Char **atts) @@ -177,7 +241,7 @@ namespace hgl *row=XML_GetErrorLineNumber(xml); *col=XML_GetErrorColumnNumber(xml); } - + /** * 解晰一个XML文件 */