diff -Naur glabels-2.2.5.orig/src/xml-label.c glabels-2.2.5/src/xml-label.c --- glabels-2.2.5.orig/src/xml-label.c 2008-03-25 02:33:04.000000000 +0100 +++ glabels-2.2.5/src/xml-label.c 2009-10-12 08:09:32.000000000 +0200 @@ -184,7 +184,7 @@ filename = g_filename_from_utf8 (utf8_filename, -1, NULL, NULL, NULL); g_return_val_if_fail (filename, NULL); - doc = xmlParseFile (filename); + doc = xmlReadFile (filename, NULL, XML_PARSE_HUGE); if (!doc) { g_message (_("xmlParseFile error")); *status = XML_LABEL_ERROR_OPEN_PARSE; @@ -221,7 +221,7 @@ gl_debug (DEBUG_XML, "START"); - doc = xmlParseDoc ((xmlChar *) buffer); + doc = xmlReadDoc ((xmlChar *) buffer, NULL, NULL, XML_PARSE_HUGE); if (!doc) { g_message (_("xmlParseFile error")); *status = XML_LABEL_ERROR_OPEN_PARSE;