TinyXML解析案例详解 C++( 二 )
XML删除操作删除某个节点, TiXmlNode是TiXmlElement、TiXmlComment、TiXmlText、TiXmlDeclaration、TiXmlUnknown、TiXmlDocument的基类
TiXmlNode node;node.Clear();
从A节点上移除子节点B
TiXmlNode nodeA;nodeA. RemoveChild( TiXmlNode* removeThis );
从元素A上移除名字为B的属性
【TinyXML解析案例详解 C++】TiXmlAttribute attrA;attrA. RemoveAttribute( const char * name );
XML修改操作查找内容为<mfid val="1234" />,现需要将1234改成其他值
TiXmlNode* lpnode = NULL;lpnode = tixml.RootElement()->IterateChildren("mfid",lpnode);TiXmlAttribute* tiattr = lpnode->ToElement()->FirstAttribute();//找到mfid节点,获取第一个属性值 。注意,如果有多个属性值,需要判断哪个属性值是需要的tiattr->SetValue(mfid.c_str());
替换一个节点
TiXmlNode* ReplaceChild( TiXmlNode* replaceThis, const TiXmlNode& withThis );
到此这篇关于C++ TinyXML解析案例详解的文章就介绍到这了,更多相关C++ TinyXML解析内容请搜索趣讯吧以前的文章或继续浏览下面的相关文章希望大家以后多多支持趣讯吧!
推荐阅读
- 2003年生肖属羊人一生命运解析
- 属龙人运势解析
- 深度解析天蝎女是什么性格
- 域名解析是什么
- 绿春玛玉茶 茶友解析:绿春玛玉茶
- 说明方法有哪些 小学语文常见的说明方法解析
- 深度解析天蝎女
- 如何删除域名解析
- 直线AB是什么线
- 正方形什么相等
