#include #include int main() { xmlSAXHandler handler; xmlParserCtxtPtr ctxt; memset(&handler, 0, sizeof(xmlSAXHandler)); handler.initialized = XML_SAX2_MAGIC; xmlKeepBlanksDefault(0); const char* name = "x.xml"; const char* d1 = "\n\n"; //const char* d1 = "\n\n"; const char* d2 = "\n"; ctxt = xmlCreatePushParserCtxt(&handler, 0, d1, strlen(d1), name); if (ctxt) { xmlParseChunk(ctxt, d2, strlen(d2), 0); xmlParseChunk(ctxt, 0, 0, 1); } return 0; }