C
C
Using CDATA in XML
See more XML Examples
Demonstrates how to force the content of a node to be encapsulated in CDATA.The output of the following program is an XML document that looks like this:
<root>
<year>2009</year>
<junk1>abc .. < & > 123</junk1>
<junk2><![CDATA[abc .. < & > 123]]></junk2>
</root>
Chilkat C Downloads
#include <C_CkXml.h>
void ChilkatSample(void)
{
HCkXml xml;
HCkXml child1;
HCkXml child2;
HCkXml child3;
xml = CkXml_Create();
CkXml_putTag(xml,"root");
child1 = CkXml_NewChild(xml,"year","2009");
child2 = CkXml_NewChild(xml,"junk1","abc .. < & > 123");
child3 = CkXml_NewChild(xml,"junk2","abc .. < & > 123");
CkXml_putCdata(child3,TRUE);
CkXml_Dispose(child1);
CkXml_Dispose(child2);
CkXml_Dispose(child3);
printf("%s\n",CkXml_getXml(xml));
CkXml_Dispose(xml);
}