C# 对XML操作-实例

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.Xml;          // 添加
using System.Xml.Linq;   // 添加

namespace test
{
    public partial class frm_TestMain : Form
    {
        private XDocument xdocCFG= new XDocument();//建立一个document文件
        string str=null;

        public frm_TestMain()
        {
            InitializeComponent();
            xdocCFG = XDocument.Load("testCFG.xml");//加载配置文件XML
            var result= from c in xdocCFG.Descendants("Jife") select c;//选中以Jife为父节点的子节点
            foreach(var item in result)
            {
                string strValue = item.Element("age").Value;  //选取age标志下的在数据
                str += strValue+"#";    //消息累加,便于显示。
            }

        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void btn_show_Click(object sender, EventArgs e)
        {
            MessageBox.Show(str); //弹出
        }
    }
}

产生效果如图:

脚本文件,dat

原文地址:https://www.cnblogs.com/jife/p/3320525.html