我试图在c ++中使用xercesc :: DOMWriter编写一个xml文件。 但是在编写行时出现编译错误:
xercesc::DOMWriter *theSerializer = ((xercesc::DOMImplementationLS*)impl1)->createDOMWriter();
错误:DOMWriter不是xercesc的成员
我有以下内容:
#include <xercesc/util/TransService.hpp>
#include <xercesc/dom/DOM.hpp>
#include <xercesc/dom/DOMAttr.hpp>
#include <xercesc/parsers/XercesDOMParser.hpp>
#include <xercesc/framework/LocalFileInputSource.hpp>
我错过了什么?
答案 0 :(得分:0)
使用宏XERCES_CPP_NAMESPACE_USE
将符号从Xerces的名称空间导入到全局名称空间。
或者,您可以使用XERCES_CPP_NAMESPACE::