您的位置:首页 > 编程语言 > C#

C#学习笔记之创建Xml文档

2016-06-08 13:10 639 查看
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Xml;

namespace 创建Xml
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
// 声明一个Xml文档对象
XmlDocument doc = new XmlDocument();

// 创建Xml描述信息
XmlDeclaration dec = doc.CreateXmlDeclaration("1.0", "utf-8", null);
doc.AppendChild(dec);

// 创建根节点
XmlElement root = doc.CreateElement("Root");
doc.AppendChild(root);

// 给根节点创建子节点
XmlElement books = doc.CreateElement("Books");
root.AppendChild(books);

// 给子节点添加元素
XmlElement name1 = doc.CreateElement("Name");
name1.InnerText = "西游记";
books.AppendChild(name1);

XmlElement price1 = doc.CreateElement("Price");
price1.InnerText = "33";
books.AppendChild(price1);

XmlElement name2 = doc.CreateElement("Name");
name2.InnerText = "水浒传";
books.AppendChild(name2);

XmlElement price2 = doc.CreateElement("Price");
price2.InnerText = "22";    <span style="white-space:pre">		</span>// 添加文本信息
books.AppendChild(price2);

XmlElement name3 = doc.CreateElement("标签");
name3.InnerXml = "<p>我是一个标签</p>";   <span style="white-space:pre">	</span>// 添加标签
books.AppendChild(name3);

// 保存Xml文档时,必须要有根元素
doc.Save("XmlDoc.xml");

MessageBox.Show("创建成功");
}
}
}


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