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;
            }
        }
    }
     

    源代码下载

  • 相关阅读:
    点击鼠标获得坐标位置
    广告的字一个一个的显示出来
    纯css实现下拉菜单的效果
    用css3写出的倒三角形
    MySQL(三)
    Navicat之MySQL连接(二)
    MySQL 的安装与使用(一)
    Servlet(二)
    Servlet(一)
    Linux常用命令大全
  • 原文地址:https://www.cnblogs.com/hackpig/p/1668491.html
Copyright © 2011-2022 走看看