首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将CDATA部分添加到文档xerces-c

将CDATA部分添加到文档xerces-c
EN

Stack Overflow用户
提问于 2017-07-31 16:53:16
回答 1查看 335关注 0票数 0

我正在使用C++中的xerces-c创建一个XML文档。我面临的问题是,我需要在文档中包含一个cdata部分。我已经为此找到了一个函数createCDATASection。但是它的返回值是DOMCDATASection类型的,并且AppendChild函数接受DOMNode类型的参数。这里要使用造型吗?还是有别的办法。

EN

回答 1

Stack Overflow用户

发布于 2019-09-16 16:19:48

我猜你只是没有添加所有必要的include语句。请确保(至少)包含以下行。

代码语言:javascript
复制
#include "xercesc\dom\DOMCDATASection.hpp"

那么下面的代码就可以正确编译了。

代码语言:javascript
复制
XMLCh* data = XERCES_CPP_NAMESPACE_QUALIFIER XMLString::transcode("foo");
XERCES_CPP_NAMESPACE_QUALIFIER DOMCDATASection* pData = pDoc->createCDATASection(data);
pDoc->getDocumentElement()->appendChild(pData);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45411363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档