示例#1
0
        public void SaveToXml()
        {
            WindowTheme.SaveToXml(Xml, "Window");

            LoadingLabel.SaveToXml(Xml, "LoadingLabel");

            Xml.Save();
        }
示例#2
0
        public void SaveToXml()
        {
            WindowTheme.SaveToXml(Xml, "Window");

            LoginLabel.SaveToXml(Xml, "LoginButton");
            NewAccountLabel.SaveToXml(Xml, "NewAccountButton");
            AccountSettingsLabel.SaveToXml(Xml, "AccountSettingsButton");
            HelpLabel.SaveToXml(Xml, "HelpButton");
            CreditsLabel.SaveToXml(Xml, "CreditsButton");
            ExitLabel.SaveToXml(Xml, "ExitButton");

            Xml.Save();
        }
示例#3
0
        private void button1_Click(object sender, EventArgs e)
        {
            XmlWriterSettings settings = new XmlWriterSettings();

            settings.OmitXmlDeclaration = false;
            settings.IndentChars        = "  ";
            settings.Indent             = true;
            settings.NewLineChars       = Environment.NewLine;

            using (XmlWriter writer = XmlWriter.Create("completed.xml", settings)) {
                writer.WriteStartDocument();
                writer.WriteStartElement("Experience");

                for (int i = 0; i < 100; i++)
                {
                    writer.WriteStartElement("Exp");
                    writer.WriteAttributeString("level", (i + 1).ToString());
                    writer.WriteString(((i + 1) * 1500).ToString());
                    writer.WriteEndElement();
                }

                writer.WriteEndElement();
                writer.WriteEndDocument();
            }

            System.Diagnostics.Stopwatch watch = new System.Diagnostics.Stopwatch();
            watch.Start();
            IO.XmlEditor editor = new IO.XmlEditor(IO.Paths.StartFolder + "test.xml", "Data");
            editor.SaveSetting("1", "XEQqDMLIx1gr506LTPHdNdUc2Y74Ck/F1HpdK7si9fziKYSysixrC5//CvyajTjvQe+u9sqKqOmgjQ6TTeVu5A==");
            editor.SaveSetting("2", "nCEOVxi6tgnWOO41rdKXf1HLat4E56ZaDFpzkKRH/8PbZx3bIcVqdzMeNx6jtjBBVpGuR1h+ooo/WRvqX58lrw==");
            editor.SaveSetting("3", "04527PYMR7tfc7RnrF6/av2DqUSBt9JG\"rfMJyRBey92iLAtpLQRHa4bP6v1OM3fP1VUuygByj0ah33BRwddmBQ==");
            editor.Save();

            watch.Stop();
            Console.WriteLine("XmlDocument: " + watch.Elapsed.ToString());

            watch.Reset();

            watch.Start();

            //XmlWriterSettings settings = new XmlWriterSettings();
            settings.OmitXmlDeclaration = false;
            settings.IndentChars        = "  ";
            settings.Indent             = true;
            settings.NewLineChars       = Environment.NewLine;
            using (XmlWriter writer = XmlWriter.Create("completed.xml", settings)) {
                writer.WriteStartDocument();
                writer.WriteStartElement("CompletedList");

                writer.WriteStartElement("mail");
                writer.WriteElementString("code", "XEQqDMLIx1gr506LTPHdNdUc2Y74Ck/F1HpdK7si9fziKYSysixrC5//CvyajTjvQe+u9sqKqOmgjQ6TTeVu5A==");
                writer.WriteEndElement();

                writer.WriteStartElement("mail");
                writer.WriteElementString("code", "nCEOVxi6tgnWOO41rdKXf1HLat4E56ZaDFpzkKRH/8PbZx3bIcVqdzMeNx6jtjBBVpGuR1h+ooo/WRvqX58lrw==");
                writer.WriteEndElement();

                writer.WriteStartElement("mail");
                writer.WriteElementString("code", "04527PYMR7tfc7RnrF6/av2DqUSBt9JG\"rfMJyRBey92iLAtpLQRHa4bP6v1OM3fP1VUuygByj0ah33BRwddmBQ==");
                writer.WriteEndElement();

                writer.WriteEndElement();
                writer.WriteEndDocument();
            }

            watch.Stop();
            Console.WriteLine("XmlWriter: " + watch.Elapsed.ToString());
        }
示例#4
0
        private void button1_Click(object sender, EventArgs e)
        {
            XmlWriterSettings settings = new XmlWriterSettings();
            settings.OmitXmlDeclaration = false;
            settings.IndentChars = "  ";
            settings.Indent = true;
            settings.NewLineChars = Environment.NewLine;

            using (XmlWriter writer = XmlWriter.Create("completed.xml", settings)) {
                writer.WriteStartDocument();
                writer.WriteStartElement("Experience");

                for (int i = 0; i < 100; i++) {
                    writer.WriteStartElement("Exp");
                    writer.WriteAttributeString("level", (i + 1).ToString());
                    writer.WriteString(((i + 1) * 1500).ToString());
                    writer.WriteEndElement();
                }

                writer.WriteEndElement();
                writer.WriteEndDocument();
            }

            System.Diagnostics.Stopwatch watch = new System.Diagnostics.Stopwatch();
            watch.Start();
            IO.XmlEditor editor = new IO.XmlEditor(IO.Paths.StartFolder + "test.xml", "Data");
            editor.SaveSetting("1", "XEQqDMLIx1gr506LTPHdNdUc2Y74Ck/F1HpdK7si9fziKYSysixrC5//CvyajTjvQe+u9sqKqOmgjQ6TTeVu5A==");
            editor.SaveSetting("2", "nCEOVxi6tgnWOO41rdKXf1HLat4E56ZaDFpzkKRH/8PbZx3bIcVqdzMeNx6jtjBBVpGuR1h+ooo/WRvqX58lrw==");
            editor.SaveSetting("3", "04527PYMR7tfc7RnrF6/av2DqUSBt9JG\"rfMJyRBey92iLAtpLQRHa4bP6v1OM3fP1VUuygByj0ah33BRwddmBQ==");
            editor.Save();

            watch.Stop();
            Console.WriteLine("XmlDocument: " + watch.Elapsed.ToString());

            watch.Reset();

            watch.Start();

            //XmlWriterSettings settings = new XmlWriterSettings();
            settings.OmitXmlDeclaration = false;
            settings.IndentChars = "  ";
            settings.Indent = true;
            settings.NewLineChars = Environment.NewLine;
            using (XmlWriter writer = XmlWriter.Create("completed.xml", settings)) {
                writer.WriteStartDocument();
                writer.WriteStartElement("CompletedList");

                writer.WriteStartElement("mail");
                writer.WriteElementString("code", "XEQqDMLIx1gr506LTPHdNdUc2Y74Ck/F1HpdK7si9fziKYSysixrC5//CvyajTjvQe+u9sqKqOmgjQ6TTeVu5A==");
                writer.WriteEndElement();

                writer.WriteStartElement("mail");
                writer.WriteElementString("code", "nCEOVxi6tgnWOO41rdKXf1HLat4E56ZaDFpzkKRH/8PbZx3bIcVqdzMeNx6jtjBBVpGuR1h+ooo/WRvqX58lrw==");
                writer.WriteEndElement();

                writer.WriteStartElement("mail");
                writer.WriteElementString("code", "04527PYMR7tfc7RnrF6/av2DqUSBt9JG\"rfMJyRBey92iLAtpLQRHa4bP6v1OM3fP1VUuygByj0ah33BRwddmBQ==");
                writer.WriteEndElement();

                writer.WriteEndElement();
                writer.WriteEndDocument();
            }

            watch.Stop();
            Console.WriteLine("XmlWriter: " + watch.Elapsed.ToString());
        }