add XML::GetError function

This commit is contained in:
hyzboy 2020-09-18 21:53:03 +08:00
parent b84ae361a1
commit 62b5267cdc
2 changed files with 10 additions and 0 deletions

View File

@ -53,6 +53,8 @@ namespace hgl
virtual void Start(const char *charset="utf-8");
virtual bool Parse(const char *buf,int len,bool isFin);
virtual bool Parse(io::InputStream *,bool isFin=true);
virtual void GetError(int *err_code,int *row,int *col);
};//class XMLParse
bool XMLParseFile(XMLParse *xml,const OSString &filename);

View File

@ -161,6 +161,14 @@ namespace hgl
}
}
void XMLParse::GetError(int *err_code,int *row,int *col)
{
*err_code=XML_GetErrorCode(xml);
*row=XML_GetErrorLineNumber(xml);
*col=XML_GetErrorColumnNumber(xml);
}
/**
* XML文件
*/