本文主要是介绍使用wxWidgets中的wxXmlDocument来对一个xml文件操作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
如何操作一个XML,使用wxWidgets ?
可以使用一下方法:
wxXmlDocument doc;wxString str_filename =file;if(false == doc.Load(str_filename)){return;}wxXmlNode* root = doc.GetRoot();wxXmlNode* child_root = root->GetChildren();while(child_root){if (child_root->GetName() == "NAME0" ){wxXmlNode *node_navMap_child = child_root->GetChildren();while(NULL != node_navMap_child){if (node_navMap_child->GetName() == "NAME1" ){child_root->RemoveChild(node_navMap_child);//test OK}node_navMap_child = child_root->GetChildren();}}child_root= child_root->GetNext();}doc.Save(str_filename);
测试OK!
这篇关于使用wxWidgets中的wxXmlDocument来对一个xml文件操作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!