您的位置:首页 > 其它

如何利用XmlDocumnet创建XML文档

2011-04-26 18:18 344 查看
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();
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: