add XML::GetError function
This commit is contained in:
parent
b84ae361a1
commit
62b5267cdc
@ -53,6 +53,8 @@ namespace hgl
|
|||||||
virtual void Start(const char *charset="utf-8");
|
virtual void Start(const char *charset="utf-8");
|
||||||
virtual bool Parse(const char *buf,int len,bool isFin);
|
virtual bool Parse(const char *buf,int len,bool isFin);
|
||||||
virtual bool Parse(io::InputStream *,bool isFin=true);
|
virtual bool Parse(io::InputStream *,bool isFin=true);
|
||||||
|
|
||||||
|
virtual void GetError(int *err_code,int *row,int *col);
|
||||||
};//class XMLParse
|
};//class XMLParse
|
||||||
|
|
||||||
bool XMLParseFile(XMLParse *xml,const OSString &filename);
|
bool XMLParseFile(XMLParse *xml,const OSString &filename);
|
||||||
|
@ -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文件
|
* 解晰一个XML文件
|
||||||
*/
|
*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user