|
2013-03-07 09:33:461712
|
PRO*C XML »ý¼º 󸮰ü·Ã |
|
È£¼®
|
|
| ÀÏ¹Ý | |
|
char *CreateXML_byCommand_Ex()
{
xmlNodePtr node, child;
xmlDocPtr doc;
xmlChar *xmlbuff;
int buffersize;
doc = xmlNewDoc(BAD_CAST"1.0");
node = xmlNewNode(NULL, BAD_CAST "node");
xmlNewProp(node, BAD_CAST "name", BAD_CAST "korea");
xmlNewProp(node, BAD_CAST "version", BAD_CAST "ver_0.3");
xmlDocSetRootElement(doc, node);
child = xmlNewChild(node, NULL, BAD_CAST "child", NULL);
xmlNewProp(child, BAD_CAST "name", BAD_CAST "child1");
xmlNewProp(child, BAD_CAST "type", BAD_CAST "question");
xmlNewChild(child, NULL, BAD_CAST "val1", BAD_CAST "AAAA");
xmlNewChild(child, NULL, BAD_CAST "val2", BAD_CAST "BBBB");
xmlNewChild(child, NULL, BAD_CAST "val3", BAD_CAST "CCCC");
xmlDocDumpFormatMemoryEnc(doc, &xmlbuff, &buffersize, "UTF-8", 1);
xmlFreeDoc(doc);
return (char*)xmlbuff;
}
°á°ú¹°
<?xml version="1.0" encoding="UTF-8"?>
<node ver="1.0" name="korea" version="ver_0.3">
<child name="child1" type="question">
<val1>AAAA</val1>
<val2>BBBB</val2>
<val3>CCCC</val3>
</child>
</node>
|
|
|
|
|