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");
}
}
}
下面是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");
}
}
}
相关文章推荐
- 简单的XML操作:XML文件创建
- 简单的XML操作:XML文件创建
- AndroidManifest.xml文件的作用和简单使用
- C++使用tinyxml创建和解析xml文件(本文用于cocos2dx)
- linq to xml 简单的增、删、改、查、保存xml文件操作
- Android动态加载XML文件及控件来简单实现QQ好友印象的功能
- HDFD 四个配置文件(core-site.xml hdfs-site.xml mapred-site.xml yarn-site.xml )的简单介绍
- java配置文件之xml和properties简单读取实例
- 图文介绍MyEclipse (2015) 中创建简单的Maven项目的步骤(用于生成可运行jar文件)
- solr 6.0 没有schema.xml未自动创建schema文件
- Unity中的XML文件创建,读取,修改,添加
- XML 文件sax解析-之创建document对象
- VBA中创建自动换行的XML文件
- 用 TClientDataSet 创建 XML 文件的过程 - 回复"丁永其"的问题
- C# 用Linq的方式实现对Xml文件的基本操作(创建xml文件、增删改查xml文件节点信息)
- 简单的XML文件操作
- 初识Hibernate及简单的手动创建配置文件
- C#最简单写入读出XML配置文件
- 动态创建表格js文件,javascript,Ajax,DHTML动态实现表格的创建,动态读取XML中的文件,读取dom节点的例子。
- 利用busybox1.1.3进行简单的文件系统的创建