예제 #1
0
        public void FromXML(string xml)
        {
            XmlDocument root = new XmlDocument();
            root.LoadXml(xml);

            XmlNode projectNode = root.DocumentElement.SelectSingleNode("Project");
            this.Project = projectNode.InnerText;
            XmlNode statusNode = root.DocumentElement.SelectSingleNode("Status");
            this.Status = statusNode.InnerText;
            XmlNode files = root.DocumentElement.SelectSingleNode("Files");
            foreach (XmlNode node in files.ChildNodes)
            {
                ReportFile item = new ReportFile();
                item.FromXML(node);
                this.Files.Add(item);
            }
        }