zoukankan      html  css  js  c++  java
  • C#读写XML的演示程序(1)

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.Diagnostics;
    using System.Xml;

    namespace 读写xml测试
    {
        public partial class Form1 : Form
        {
            String xmlPath = Application.StartupPath + "\\demo.xml";
            XmlElement xmlroot;
            XmlDocument xmldoc = new XmlDocument();
            public Form1()
            {
                InitializeComponent();
            }

            ******* void button1_Click(object sender, EventArgs e)
            {
                //添加xml的根节点
                xmlroot = xmldoc.CreateElement(textBox1.Text);
                xmldoc.AppendChild(xmlroot);
                xmldoc.Save(xmlPath);
            }

            ******* void button2_Click(object sender, EventArgs e)
            {
                //添加xml的子节点
                XmlElement xmlchild1 = xmldoc.CreateElement(textBox2.Text);
                xmlchild1.InnerText = "红色";
                xmlroot.AppendChild(xmlchild1);

                xmldoc.Save(xmlPath);
            }

            ******* void button3_Click(object sender, EventArgs e)
            {
                //遍历显示
                String str1 = null;
                XmlDocument myxml = new XmlDocument();
                myxml.Load(xmlPath);
                XmlNode rootnode = myxml.DocumentElement;
                foreach (XmlNode m in rootnode.ChildNodes)
                {
                    str1 += m.Name;
                    str1 += ":";
                    str1 += m.InnerText;
                    str1 += Environment.NewLine;

                }
                richTextBox1.Text = str1;
            }
        }
    }
     

    源代码下载

  • 相关阅读:
    性能分析之工具篇Fiddler的AutoReponder介绍
    IIS开启GZIP压缩效率对比及部署方法 (转)
    GDI+ 中发生一般性错误 (转)
    MySQL数据的导出和导入工具:mysqldump(备份数据库的命令) (转)
    让乌龟SVN(TortoiseSVN)提交时忽略bin和obj目录 (转)
    svn 错误和解决 Files has invalid value mine (转)
    WCF HTTPS配置
    httpwatch使用方法 May 31st, 2010
    值类型和引用类型
    搬家
  • 原文地址:https://www.cnblogs.com/hackpig/p/1668491.html
Copyright © 2011-2022 走看看