+ -
当前位置:首页 → 问答吧 → Xerces 解析XML后如何转成字符串?生成xml树时如何设置xml声明中的字符集?

Xerces 解析XML后如何转成字符串?生成xml树时如何设置xml声明中的字符集?

时间:2011-12-22

来源:互联网

1.读取XML文件之后,如何将读到XML转成一个字符串?
2.生成xml树时如何设置xml声明中的字符集?
3.生成树时如何给根元素添加命名空间?例如:
<SOAP-ENV:Envelope><...>
使用setPrefix(tempStr);爆掉
C/C++ code
XMLString::transcode("Range", tempStr, 99);
    DOMImplementation* pImpl = DOMImplementationRegistry::getDOMImplementation(tempStr);

    XMLString::transcode("Envelope", tempStr, 99);
    //XMLString::transcode("root", tempStr, 99);
    xercesc::DOMDocument* pDoc = pImpl->createDocument(0, tempStr, 0);
    DOMElement* pRoot = pDoc->getDocumentElement();
    XMLString::transcode("SOAP-ENV", tempStr, 99);
    pRoot->setPrefix(tempStr);
    //((DOMNode*)pRoot)->setPrefix(tempStr);
    //pDoc->setPrefix(tempStr);

作者: duzhongming   发布时间: 2011-12-22

有没有人懂啊,急 啊

作者: duzhongming   发布时间: 2011-12-22