1360331834
1360331834
关注数: 78
粉丝数: 394
发帖数: 2,498
关注贴吧数: 44
想问一个如何在节点中添加父节点的问题,还请大神帮忙解答 我这儿有一个xml文件,内容是这样的 <?xml version="1.0" encoding="UTF-8"?> <root> <node1>content1</node1> <node2 attribute="yes">content2</node2> <node3> <subnode>go</subnode> </node3> </root> 我现在想把node2节点放入nod3中,我用libxml2中的函数xmlAddChild(xmlNodePtr parent,xmlNodePtr cur)这个函数, xmlNodePtr cur; xmlNodePtr cur1; xmlNodePtr cur2; cur = xmlDocGetRootElement(doc); cur = cur->children; cur1 = cur->next; cur2 = cur1->next; xmlAddChild(cur2,cur1); xmlSaveFormatFile (docname, doc, 0); 但是老是告诉我段错误并且文件损坏,请问正确的方法是什么?为什么会出现这样的错误?如果能有C语言代码说一下的话,感激不尽!!!这个问题困扰我两天了.....谢谢各位!!
想问一个如何在节点中添加父节点的问题,还请大神帮忙解答 我这儿有一个xml文件,内容是这样的 <?xml version="1.0" encoding="UTF-8"?> <root> <node1>content1</node1> <node2 attribute="yes">content2</node2> <node3> <subnode>go</subnode> </node3> </root> 我现在想把node2节点放入nod3中,我用libxml2中的函数xmlAddChild(xmlNodePtr parent,xmlNodePtr cur)这个函数,xmlNodePtr cur; xmlNodePtr cur1; xmlNodePtr cur2; cur = xmlDocGetRootElement(doc); cur = cur->children; cur1 = cur->next; cur2 = cur1->next; xmlAddChild(cur2,cur1); xmlSaveFormatFile (docname, doc, 0); 但是老是告诉我段错误并且文件损坏,请问正确的方法是什么?为什么会出现这样的错误?如果能有C语言代码说一下的话,感激不尽!!!这个问题困扰我两天了.....谢谢各位!!!!
1
下一页