主要以学生的英语成绩记录为一个例子
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"); }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。