Hello,
I'm trying to implment a method called createDOMDocument() in a custom
C++ class I wrote. The intent of this method is to create a DOMDocument
that represents the internal data structure of the class (so I can in
turn use DOMWriter to write my data structure to an XML file).
My createDOMDocument() method is essentially the main() function from
the CreateDOMDocument.cpp example included with Xerces-C. However,
whenever I run my application, it crashes with a segmentation fault on
the following line:
DOMDocument* doc = impl->createDocument(0, X("todolist"), 0);
Note that the impl object is instantiated as follows:
DOMImplementation* impl =
DOMImplementationRegistry::getDOMImplementation(X("Core"));
For what it's worth I'm doing this development on Linux with the
following complier:
g++ (GCC) 3.3.2 20031218 (Gentoo Linux 3.3.2-r5, propolice-3.3-7)
I'll gladly post my function if anyone would like to see it (but, it's
virtually identical to the main() in CreateDOMDocument.cpp). Short of
building a debug version of Xerces-C and stepping through
createDocument(), does anyone have any ideas what might be causing the
crash?
Thanks,
Matt
--
Matt Garman
email at: http://raw-sewage.net/index.php?file=email
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]