From: Charles Kerr (ckerr@osserver1.nssl.noaa.gov)
Date: Wed Aug 04 1999 - 17:31:21 EDT
I'm having trouble getting libxml to parse a sax file.
It looks like the culprit is xmlParseDocument passing
the userData to startDocument, which is expecting a
context pointer:
#0 0xff16b4d8 in startDocument (ctx=0x0) at SAX.c:368
#1 0xff18e77c in xmlParseDocument (ctxt=0x1c9bc8) at parser.c:4403
#2 0xff18f520 in xmlSAXParseFile (sax=0xffbee238, filename=0x1762f8 "/users/ckerr/.OPUP/product_table.xml", recovery=0)
at parser.c:4846
parser.c:4403: if ((ctxt->sax) && (ctxt->sax->startDocument))
parser.c:4403: ctxt->sax->startDocument(ctxt->userData);
SAX.c:359: void
SAX.c:360: startDocument(void *ctx)
SAX.c:361: {
SAX.c:362: xmlParserCtxtPtr ctxt = (xmlParserCtxtPtr) ctx;
SAX.c:363: xmlDocPtr doc;
SAX.c:364:
SAX.c:365: #ifdef DEBUG_SAX
SAX.c:366: fprintf(stderr, "SAX.startDocument()\n");
SAX.c:367: #endif
SAX.c:368: doc = ctxt->myDoc = xmlNewDoc(ctxt->version);
SAX.c:369: if (doc != NULL) {
SAX.c:370: if (ctxt->encoding != NULL)
SAX.c:371: doc->encoding = xmlStrdup(ctxt->encoding);
SAX.c:372: else
SAX.c:373: doc->encoding = NULL;
SAX.c:374: doc->standalone = ctxt->standalone;
SAX.c:375: }
SAX.c:376: }
---- Message from the list xml@rufus.w3.org Archived at : http://rufus.w3.org/veillard/XML/messages to unsubscribe: echo "unsubscribe xml" | mail majordomo@rufus.w3.org
This archive was generated by hypermail 2b29 : Wed Aug 02 2000 - 12:29:40 EDT