您的位置:首页 > 其它

2010.4.24 创建一份简单的XML文件

2010-04-24 15:56 288 查看
XMl文件只有一份xml节点

下面是vs2005版创建

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 Demo_1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
XmlDocument doc = new XmlDocument();
XmlNode rootNode = doc.CreateElement("Customers");

XmlNode itemNode1 = doc.CreateElement("Customer");
itemNode1.Attributes.Append(doc.CreateAttribute("ID")).Value = "A001";
itemNode1.Attributes.Append(doc.CreateAttribute("Name")).Value = "王斌";
itemNode1.Attributes.Append(doc.CreateAttribute("Address")).Value = "武汉";
rootNode.AppendChild(itemNode1);

XmlNode itemNode2 = doc.CreateElement("Customer");
itemNode2.Attributes.Append(doc.CreateAttribute("ID")).Value = "A002";
itemNode2.Attributes.Append(doc.CreateAttribute("Name")).Value = "陈强";
itemNode2.Attributes.Append(doc.CreateAttribute("Address")).Value = "长沙";
rootNode.AppendChild(itemNode2);

doc.AppendChild(rootNode);

doc.Save("Customers.xml");

MessageBox.Show("ok");
}

下面是vs2008 C#3.5创建

private void button2_Click(object sender, EventArgs e)
{
XDocument doc = new XDocument(new XElement("Customers",
new XElement("Customer",
new XAttribute("ID", "A001"),
new XAttribute("Name", "王斌"),
new XAttribute("Address", "武汉")),
new XElement("Customer",
new XAttribute("ID", "A002"),
new XAttribute("Name", "陈强"),
new XAttribute("Address", "长沙"))));
doc.Save("Customers_New.xml");

MessageBox.Show("ok");
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: