Exemplo n.º 1
0
        public void SaveToDoc(XmlDocument doc)
        {
            doc.LoadXml(@"<?xml version=""1.0"" encoding=""UTF-8""?><sexy/>");

            foreach (string key in Files.Keys)
            {
                var e = XmlBuilder.AddChild(doc.DocumentElement, "file");
                XmlBuilder.AddAttribute(e, "path", key);
            }
        }
Exemplo n.º 2
0
        public void LoadFromDoc(XmlDocument doc)
        {
            Files.Clear();
            XmlNodeList fileNodes = doc.DocumentElement.SelectNodes("file");

            foreach (XmlNode n in fileNodes)
            {
                string path = XmlBuilder.GetNonNullAttribute(n, "path");
                var    pf   = new ProjectFile(path);
                Files.Add(path, pf);
            }

            PublishDirty();
        }