Example #1
0
        public DmlfRelation Clone()
        {
            var doc = XmlTool.CreateDocument("Relation");

            SaveToXml(doc.DocumentElement);
            return(new DmlfRelation(doc.DocumentElement));
        }
Example #2
0
        public void SaveToFile(string file)
        {
            var doc = XmlTool.CreateDocument("Application");

            SaveToXml(doc.DocumentElement);
            doc.Save(file);
        }
Example #3
0
        public void Save(IVirtualFile file)
        {
            XmlDocument doc = XmlTool.CreateDocument("Variant");

            SaveToXml(doc.DocumentElement);
            using (var sw = new StringWriter())
            {
                doc.Save(sw);
                file.SaveText(sw.ToString());
            }
        }
Example #4
0
        private void DoSave()
        {
            var doc  = XmlTool.CreateDocument("Chart");
            var root = doc.DocumentElement;

            m_data.SaveToXml(root.AddChild("Data"));
            Style.SaveToXml(root.AddChild("Style"));
            Configurator.GetProcessor().SaveToXml(root.AddChild("Processor"));
            m_file.SaveText(doc.OuterXml);
            m_modified = false;
        }
Example #5
0
        public void Save()
        {
            XmlDocument doc = XmlTool.CreateDocument("VersionDb");

            foreach (var ver in Versions)
            {
                ver.Save(doc.DocumentElement.AddChild("Version"));
            }
            m_props.SaveProperties(doc.DocumentElement.AddChild("Properties"));
            doc.Save(m_file);
            m_fileTimeStamp = new FileInfo(m_file).LastWriteTime;
        }
Example #6
0
        public void Save(IVirtualFile file)
        {
            XmlDocument doc = XmlTool.CreateDocument("Diagram");

            foreach (DiagramTableItem item in Tables)
            {
                item.Save(XmlTool.AddChild(doc.DocumentElement, "Table"));
            }
            //XmlElement stx = XmlTool.AddChild(doc.DocumentElement, "Style");
            //ObjectDiff.SaveDiff(Style, new DiagramStyle(), stx);
            Style.SaveToXml(doc.DocumentElement.AddChild("Style"));
            using (StringWriter sw = new StringWriter())
            {
                doc.Save(sw);
                file.SaveText(sw.ToString());
            }
        }