private static SubjectStructure subjectPreStructure; //= new SubjectStructure(subjectPre, 1, minisubjectPreStructure); #endregion Fields #region Constructors public MatchArray(string id) { XmlDocument xmldoc = new XmlDocument(); xmldoc.Load(Application.StartupPath + "/SpotTemplate.xml"); //配置共有信息 //配置对应学科 XmlElement xmlnode = xmldoc.GetElementById(id); //xmldoc.SelectSingleNode("//Template"); XmlNode matchSpaceNumnode = xmlnode.SelectSingleNode("matchSpaceNum"); XmlNode matchSpaceNum2node = xmlnode.SelectSingleNode("matchSpaceNum2"); XmlNode matchSelectOptionnode = xmlnode.SelectSingleNode("matchSelectOption"); XmlNode matchSelectOption2node = xmlnode.SelectSingleNode("matchSelectOption2"); matchSpaceNum = matchSpaceNumnode.InnerText; matchSpaceNum2 = matchSpaceNum2node.InnerText; matchSelectOption = matchSelectOptionnode.InnerText; matchSelectOption2 = matchSelectOption2node.InnerText; XmlNode xmlbigSubjectPre = xmlnode.SelectSingleNode("bigSubjectPre"); bigSubjectPre = xmlbigSubjectPre.InnerText.Split(','); XmlNode xmlanswer = xmlnode.SelectSingleNode("answer"); answer = xmlanswer.InnerText.Split(','); XmlNode xmlSubjectStructure = xmlnode.SelectSingleNode("SubjectStructure"); subjectPreStructure = InitSubjectStructure(xmlSubjectStructure); }
public SubjectStructure(String[] subjectPre, int subjectlevel, SubjectStructure childsubjectStructure) { this.subjectPre = subjectPre; this.subjectlevel = subjectlevel; this.childsubjectStructure = childsubjectStructure; }