其实在网上很容易能找到使用libxml2来对xml文档进行创建、解析、修改等。我着这里主要是就自己学习的libxml2修改xml文档的节点进行一个简单的总结,方便自己以后回顾。
下面给出我写的一个例子:
/**********************************************************************
Copyright, 2011, **** Tech. Co., Ltd.
All Rights Reserved
-----------------------------------------------------------------------
Project Code : wlan
File name : modify_node.cpp
Author : Sky_qing
Description : 使用libxml2修改xml文档的节点
Function List:
-----------------------------------------------------------------------
History:
Date Author Modification
2011-12-27 Sky_qing created file
**********************************************************************/
#include <stdio.h>
#include "libxml/parser.h"
#include "libxml/tree.h"
int main(int argc, char* argv[])
{
xmlDocPtr doc; //定义解析文档指针
xmlNodePtr