用xercesc :: DOMWriter编写xml文件

时间:2011-09-11 09:54:06

标签: c++ xml xerces

我试图在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>

我错过了什么?

1 个答案:

答案 0 :(得分:0)

使用宏XERCES_CPP_NAMESPACE_USE将符号从Xerces的名称空间导入到全局名称空间。

或者,您可以使用XERCES_CPP_NAMESPACE::