我正在使用C++中的xerces-c创建一个XML文档。我面临的问题是,我需要在文档中包含一个cdata部分。我已经为此找到了一个函数createCDATASection。但是它的返回值是DOMCDATASection类型的,并且AppendChild函数接受DOMNode类型的参数。这里要使用造型吗?还是有别的办法。
发布于 2019-09-16 16:19:48
我猜你只是没有添加所有必要的include语句。请确保(至少)包含以下行。
#include "xercesc\dom\DOMCDATASection.hpp"那么下面的代码就可以正确编译了。
XMLCh* data = XERCES_CPP_NAMESPACE_QUALIFIER XMLString::transcode("foo");
XERCES_CPP_NAMESPACE_QUALIFIER DOMCDATASection* pData = pDoc->createCDATASection(data);
pDoc->getDocumentElement()->appendChild(pData);https://stackoverflow.com/questions/45411363
复制相似问题