diff options
Diffstat (limited to 'libtemplate/xmlparser.c')
-rw-r--r-- | libtemplate/xmlparser.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/libtemplate/xmlparser.c b/libtemplate/xmlparser.c index 4b8e85a..0fede38 100644 --- a/libtemplate/xmlparser.c +++ b/libtemplate/xmlparser.c @@ -13,7 +13,6 @@ cXmlParser::cXmlParser(void) { root = NULL; ctxt = NULL; - xmlInitParser(); initGenericErrorDefaultFunc(NULL); xmlSetStructuredErrorFunc(NULL, SkinDesignerXMLErrorHandler); ctxt = xmlNewParserCtxt(); @@ -22,7 +21,6 @@ cXmlParser::cXmlParser(void) { cXmlParser::~cXmlParser() { DeleteDocument(); xmlFreeParserCtxt(ctxt); - xmlCleanupParser(); } /********************************************************************* @@ -801,3 +799,11 @@ bool cXmlParser::DebugViewElement(xmlNodePtr node) { } return false; } + +void cXmlParser::InitLibXML() { + xmlInitParser(); +} + +void cXmlParser::CleanupLibXML() { + xmlCleanupParser(); +} |