使用wxWidgets中的wxXmlDocument来对一个xml文件操作
发布时间:2020-12-16 05:06:48 所属栏目:百科 来源:网络整理
导读:如何操作一个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 (
如何操作一个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! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |