删除节点用RemoveChild();
例如:
<day>10</day>
有天数的节点,值为10天,要将值删除,代码如下:
TiXmlDocument tiDoc;
tiDoc.LoadFile( XML文件名或路径 );
//initialize root node
TiXmlNode * node = NULL;
node = tiDoc.FirstChild( "day" );
//find day node
TiXmlElement* daysElement = NULL;
daysElement = node->ToElement();
//替换
node = daysElement->FirstChild();
daysElement->RemoveChild(node);
tiDoc.SaveFile(); //记得要保存哦
本文介绍如何使用TiXmlDocument和相关方法在XML文档中查找并删除指定节点的具体步骤。通过实例展示了如何加载XML文件、定位目标节点及执行删除操作,并强调了保存文件的重要性。
1624

被折叠的 条评论
为什么被折叠?



