如何利用XmlDocumnet创建XML文档
xml在我们的日常开发当中也是常用的一个基本知识点.那么你知道如何用后台代码创建一个xml文档吗?下面就是我自己学习当中用过的一个demo,希望对那些需要的人给予帮助!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
//引入命名空间
using System.Xml;
namespace CreateXmlDemo
{
class Program
{
static void Main(string[] args)
{
//第一步:首先创建一个空的XML文档
XmlDocument xdt = new XmlDocument();
//第二步:在XML的文档的最头部加入XML声明段落,创建一个声明类型的节点
XmlNode xn = xdt.CreateNode(XmlNodeType.XmlDeclaration,"","");
xdt.AppendChild(xn);
//第三步:增加注释
XmlComment xmlComm = xdt.CreateComment("注释内容");
xdt.AppendChild(xmlComm);
//第四步:为XML文档加入元素/加入一个根元素
XmlElement xmlement = xdt.CreateElement("","学生","");
//第五步:增加一个属性
XmlAttribute xmlAttr = xdt.CreateAttribute("专业");
xmlAttr.Value = "计算机";
xmlement.Attributes.Append(xmlAttr);
xdt.AppendChild(xmlement);
//第六步:增加一个子元素
XmlElement xmlelement2 = xdt.CreateElement("姓名");
XmlText xt = xdt.CreateTextNode("张忠喜");
xmlelement2.AppendChild(xt);
xmlement.AppendChild(xmlelement2);
XmlElement xmlelement3 = xdt.CreateElement("性别");
xt = xdt.CreateTextNode("男");
xmlelement3.AppendChild(xt);
xmlement.AppendChild(xmlelement3);
//第七步:保存创建好的XML文档
try
{
xdt.Save(@"C:\Users\Winner\Desktop\sample.xml");
}
catch (Exception ex)
{
//现实看错误信息
Console.WriteLine(ex.Message);
}
Console.ReadKey();
}
}
}
转自:http://www.cnblogs.com/zhangzhongxi/archive/2011/04/26/2029634.html