如果需要达到下面的效果:
<root> <year>2009</year> <junk1>abc .. < & > 123</junk1> <junk2><![CDATA[abc .. < & > 123]]></junk2> </root>
则实现的代码如下所示:
#include <iostream>
#include "allUnicode.h"
void CreateXMLData()
{
CkXmlW xml;
CkXmlW *child1 = 0;
CkXmlW *child2 = 0;
CkXmlW *child3 = 0;
xml.put_Tag(L"root");
child1 = xml.NewChild(L"year", L"2009");
child2 = xml.NewChild(L"junk1", L"abc .. < & > 123");
child3 = xml.NewChild(L"junk2", L"abc .. < & > 123");
child3->put_Cdata(true);
delete child1;
delete child2;
delete child3;
const wchar_t * pXmlData = xml.getXml();
std::cout << xml.getXml() << "\r\n";
}