linux tinyxml删除任意给定节点
来源:互联网 发布:滚筒洗衣机 知乎 编辑:程序博客网 时间:2024/06/06 15:02
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();
TiXmlAttribute *IDAttribute = NULL;
do
{
//获得节点下的元素
pChild = pTempNode->ToElement();
IDAttribute = pChild->FirstAttribute();
if(strcmp("2", IDAttribute->Value()) == 0)
{
rootElement->RemoveChild(pTempNode);
myDocument.SaveFile(szFileName);
}
if(pTempNode != NULL)
pTempNode = pTempNode->NextSibling();
}while(pTempNode);
return true;
}
- linux tinyxml删除任意给定节点
- linux tinyxml删除节点
- linux tinyxml插入节点
- 删除单链表给定节点
- 链表给定节点删除
- TinyXml 查询指定节点、删除指定节点和增加节点
- TinyXml 查询指定节点、删除指定节点和增加节点
- 给定一个节点指针 删除单链中当前结点
- 删除链表第一个给定的节点
- python实现给定一个单链表删除指定节点
- 给定一个二叉树和任意一个节点,求该该节点的下一层的第一个节点
- 给定一个二叉树和任意一个节点,求该该节点的下一层的第一个节点
- tinyxml 查找指定节点
- javascript :删除节点:用removeChild()方法从给定元素里删除一个子节点
- 可删除任意已知节点的左倾树
- [Happy DSA] 删除单链表中任意一个节点的方法
- 不带头结点的单链表删除任意一个节点
- 使用递归算法从给定树上任意几个节点将这几个节点的所有下级 和 上级返回出来
- oracle工具环境
- 什么是 Scrum
- 未来信息世界——“云和端”的彼岸
- Swing代码分析(布局-SpringLayout)
- c/c++_static变量的应用
- linux tinyxml删除任意给定节点
- 人类无法抗拒的十种心理
- SAP GUI ShortCut 如何保存密码
- C#中反射的应用小结
- Win7 下 android 如何申请 m
- Java实现数组形式的多项式加法、减法、乘法、相除运算
- windows编程中字符和字符串的处理
- 魔域仓库修改
- Swing代码分析(实践场景-用户登录)