public ChXmlData() { System.IO.Directory.SetCurrentDirectory(CURRENT_FOLDER_PATH); ChXmlDoc = XmlUtil.ReadSaveXml(CH_XML_PATH, SYOBO_CH_URL, false); ChGroupXmlDoc = XmlUtil.ReadSaveXml(CH_GROUP_XML_PATH, SYOBO_GROUP_CH_URL, false); XmlElement chRootElement = ChXmlDoc.DocumentElement; XmlElement chItemsElement = (XmlElement)chRootElement.LastChild; XmlElement chGroupRootElement = ChGroupXmlDoc.DocumentElement; XmlElement chGroupItemsElement = (XmlElement)chGroupRootElement.LastChild; AllChGroupData = new List <ChGroupData>(); AllChData = new List <ChData>(); foreach (XmlElement chGroupItem in chGroupItemsElement.ChildNodes) { ChGroupData chGroupData = new ChGroupData(chGroupItem); AllChGroupData.Add(chGroupData); } foreach (XmlElement chItem in chItemsElement.ChildNodes) { ChData chData = new ChData(chItem); AllChData.Add(chData); } }
public ChXmlData() { System.IO.Directory.SetCurrentDirectory(CURRENT_FOLDER_PATH); ChXmlDoc = XmlUtil.ReadSaveXml(CH_XML_PATH, SYOBO_CH_URL, false); ChGroupXmlDoc = XmlUtil.ReadSaveXml(CH_GROUP_XML_PATH, SYOBO_GROUP_CH_URL, false); XmlElement chRootElement = ChXmlDoc.DocumentElement; XmlElement chItemsElement = (XmlElement)chRootElement.LastChild; XmlElement chGroupRootElement = ChGroupXmlDoc.DocumentElement; XmlElement chGroupItemsElement = (XmlElement)chGroupRootElement.LastChild; AllChGroupData = new List<ChGroupData>(); AllChData = new List<ChData>(); foreach(XmlElement chGroupItem in chGroupItemsElement.ChildNodes) { ChGroupData chGroupData = new ChGroupData(chGroupItem); AllChGroupData.Add(chGroupData); } foreach (XmlElement chItem in chItemsElement.ChildNodes) { ChData chData = new ChData(chItem); AllChData.Add(chData); } }