bool RemoveNode(string& szFileName)
{
TiXmlDocument myDocument(szFileName);
bool loadOkay = myDocument.LoadFile();
if(loadOkay == false)
return false;
//获得根元素
TiXmlElement *rootElement = myDocument.RootElement();
if(rootElement == NULL)
return false;
//获得根结点
TiXmlNode *pRootNode = rootElement->ToElement();
//获得根结点下的第一个元素
TiXmlElement *pChild = rootElement->FirstChildElement();
//获得根结点下的第一个节点
TiXmlNode *pTempNode = pChild->ToElement();
rootElement->RemoveChild(pTempNode);
myDocument.SaveFile(szFileName);
return true;
}
linux tinyxml删除节点
最新推荐文章于 2023-12-29 18:48:44 发布