Xerces-C ++ 3.1创建文档时的Dom异常

时间:2015-08-02 13:29:12

标签: c++ exception xerces

我刚开始学习使用xerces 3.1。我开始创建一个简单的例子,但是当我创建一个DomDocument时,我得到一个例外。这是我的代码:

#include <xercesc/util/PlatformUtils.hpp>
#include <string>
#include <xercesc/dom/DOM.hpp>

XERCES_CPP_NAMESPACE_USE

int main(void) {
    XMLPlatformUtils::Initialize();
    DOMImplementation*    domImplementationPtr = NULL;
    domImplementationPtr = DOMImplementationRegistry::getDOMImplementation(
         XMLString::transcode("core"));
    DOMDocument*        domDocumentPtr = NULL;
    std::string tagName = "Hello World";
    XMLCh* xmlTagName = XMLString::transcode(tagName.c_str());
    domDocumentPtr =  domImplementationPtr->createDocument(0, xmlTagName, 0);
    domDocumentPtr->release();
    XMLPlatformUtils::Terminate();

return 0;}

当我执行程序时,它会抛出:在抛出&#39; xercesc_3_1 :: DOMException&#39;

的实例后终止调用

0 个答案:

没有答案