使用 xercesc::DOMWriter 写入 xml 文件
我正在尝试使用 c++ 中的 xercesc::DOMWriter 编写 xml 文件。 但在编写以下行时出现编译错误:
xercesc::DOMWriter *theSerializer = ((xercesc::DOMImplementationLS*)impl1)->createDOMWriter();
error: DOMWriter is not a member of 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>
我缺少什么?
I am trying to write a xml file using xercesc::DOMWriter in c++.
But I get a compilation error when writing the line:
xercesc::DOMWriter *theSerializer = ((xercesc::DOMImplementationLS*)impl1)->createDOMWriter();
error: DOMWriter is not a member of xercesc
I have the following includes:
#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>
what am I missing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用宏
XERCES_CPP_NAMESPACE_USE
将符号从Xerces的命名空间导入到全局命名空间。或者,您可以使用
XERCES_CPP_NAMESPACE::
Use macro
XERCES_CPP_NAMESPACE_USE
to import symbols from Xerces's namespace to global namespace.Alternatively, you can use
XERCES_CPP_NAMESPACE::