如何利用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();
}
}
}
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();
}
}
}
相关文章推荐
- 如何利用XmlDocumnet创建XML文档(转)
- 如何利用Xerces C++解析包含中文字符的XML文档
- DEDE利用自由列表创建全站RSS订阅内容更新整站.xml文档
- Visual Basic中如何利用DOM对象将数据输出到XML文档中
- 如何利用代理创建WORD文档
- C#利用XML创建Excel文档的实现方法
- java中利用dom4j对XML文档的创建、解析、查找、修改、保存等操作。
- iOS中如何利用GDataXML对XML文档进行读写
- 利用Dom4j创建xml文档
- java中利用dom4j对XML文档的创建、解析、查找、修改、保存等操作。
- 利用Dom4j创建xml文档
- (原) ODP.NET 演示如何利用 XML 文档保存更改
- 利用php DOM函数库创建xml文档
- DEDE利用自由列表创建全站RSS订阅内容更新整站.xml文档
- DEDE利用自由列表创建全站RSS订阅内容更新整站.xml文档
- 如何利用Xerces C++解析包含中文字符的XML文档
- 如何利用Xerces C++正确处理XML文档中的WhiteSpace
- 如何:修改 Office Open XML 文档【转载】
- 利用java处理XML文档
- 如何创建XMLHTTPRequest对象