加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

wxwidgets中对全局数据以xml文件的形式进行保存

发布时间:2020-12-16 09:38:20 所属栏目:百科 来源:网络整理
导读:主要以学生的英语成绩记录为一个例子 void SaveXmlFile(){ wxXmlNode* sp_project = new wxXmlNode(NULL,wxXML_ELEMENT_NODE,wxT("project"));wxXmlNode* sp_name= new wxXmlNode(NULL,wxT("name")); wxXmlNode* sp_grade = new wxXmlNode(NULL,wxT("grade")
主要以学生的英语成绩记录为一个例子
void SaveXmlFile()
{
        wxXmlNode* sp_project = new wxXmlNode(NULL,wxXML_ELEMENT_NODE,wxT("project"));
	wxXmlNode* sp_name= new wxXmlNode(NULL,wxT("name"));
 	wxXmlNode* sp_grade = new wxXmlNode(NULL,wxT("grade"));
	wxXmlNode* sp_score= new wxXmlNode(NULL,wxT("score"));
	sp_project->AddChild(sp_name);
	sp_project->AddChild(sp_grade);
	sp_project->AddChild(sp_score);


	wxXmlNode *m_sp_name = new wxXmlNode(wxXML_TEXT_NODE,wxEmptyString,wxT("name"));
	sp_name->AddChild(m_sp_name);


	wxXmlNode* node_grade = new wxXmlNode(NULL,wxT("gradeOne"));
	int a=2
	wxString msg;
	msg.Printf(wxT("%d"),a);
	wxXmlNode *m_node_grade = new wxXmlNode(wxXML_TEXT_NODE,msg);
	sp_gif->AddChild(node_grade);

	
		
	wxXmlNode *score = new wxXmlNode(NULL,wxT("English"));
	sp_images->AddChild(score);
	wxXmlNode *m_score = new wxXmlNode(wxXML_TEXT_NODE,"90");
	path->AddChild(m_score);

	for(int i=0;i<score_count;i++) //score_count该年级的学生人数
	{
		path = new wxXmlNode(NULL,wxT("English"));
		sp_score->AddChild(score);
		m_path = new wxXmlNode(wxXML_TEXT_NODE,"80");
		path->AddChild(m_score);

	}
	
	wxXmlDocument doc;
	doc.SetRoot(sp_project);
	
	doc.Save("congif.xml");
	
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读