|
|
@ -103,13 +103,11 @@ void CIXml::release ()
|
|
|
|
// Free it
|
|
|
|
// Free it
|
|
|
|
xmlClearParserCtxt (_Parser);
|
|
|
|
xmlClearParserCtxt (_Parser);
|
|
|
|
xmlFreeParserCtxt (_Parser);
|
|
|
|
xmlFreeParserCtxt (_Parser);
|
|
|
|
// commented due to the bug #857 xmlCleanupParser ();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_Parser = NULL;
|
|
|
|
_Parser = NULL;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// Not initialized
|
|
|
|
// Not initialized
|
|
|
|
_Parser = NULL;
|
|
|
|
|
|
|
|
_CurrentElement = NULL;
|
|
|
|
_CurrentElement = NULL;
|
|
|
|
_CurrentNode = NULL;
|
|
|
|
_CurrentNode = NULL;
|
|
|
|
_PushBegin = false;
|
|
|
|
_PushBegin = false;
|
|
|
@ -1143,6 +1141,11 @@ bool CIXml::getContentString (std::string &result, xmlNodePtr node)
|
|
|
|
|
|
|
|
|
|
|
|
// ***************************************************************************
|
|
|
|
// ***************************************************************************
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void CIXml::releaseLibXml()
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
xmlCleanupParser();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
} // NLMISC
|
|
|
|
} // NLMISC
|
|
|
|
|
|
|
|
|
|
|
|
#endif // NL_DONT_USE_EXTERNAL_CODE
|
|
|
|
#endif // NL_DONT_USE_EXTERNAL_CODE
|
|
|
|