简单实现C#生成XML文件代码
2011-04-09 23:11
471 查看
using System.Xml;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
XmlDocument doc = new XmlDocument();
doc.Load(Server.MapPath("data.xml"));
XmlNode node = doc.DocumentElement;
XmlNode book = node.SelectSingleNode ( "//book[@id='01']" );
XmlElement bookName = doc.CreateElement ( "name" );
bookName.InnerText = "Xiyouji";
XmlAttribute numbers = doc.CreateAttribute ("numbers");
numbers.Value = "100";
bookName.Attributes.Append ( numbers );
book.AppendChild ( bookName );
doc.Save ( Server.MapPath ( "data.xml" ) );
}
}
生成的XML文件内容为
<?xml version="1.0" encoding="gb2312"?>
<root>
<library>
<book id="01">
<name numbers="100">Xiyouji</name>
</book>
<book id="02">
<name numbers="100">Hongloumeng</name>
</book>
</library>
</root>
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
XmlDocument doc = new XmlDocument();
doc.Load(Server.MapPath("data.xml"));
XmlNode node = doc.DocumentElement;
XmlNode book = node.SelectSingleNode ( "//book[@id='01']" );
XmlElement bookName = doc.CreateElement ( "name" );
bookName.InnerText = "Xiyouji";
XmlAttribute numbers = doc.CreateAttribute ("numbers");
numbers.Value = "100";
bookName.Attributes.Append ( numbers );
book.AppendChild ( bookName );
doc.Save ( Server.MapPath ( "data.xml" ) );
}
}
生成的XML文件内容为
<?xml version="1.0" encoding="gb2312"?>
<root>
<library>
<book id="01">
<name numbers="100">Xiyouji</name>
</book>
<book id="02">
<name numbers="100">Hongloumeng</name>
</book>
</library>
</root>
相关文章推荐
- 内容分页简单实现代码及祥解(C#)
- ASPX验证码生成程序(C#代码一个页面实现)
- C# 简单生成双色球代码
- C#中CodeDomProvider代码编译的简单实现
- C#对称加密(AES加密)每次生成的结果都不同的实现思路和代码实例
- Python实现生成简单的Makefile文件代码示例
- 用C#代码生成一个简单的PDF文件
- 用C#代码生成一个简单的PDF文件
- xml学习(三)---利用xml文件实现数据岛功能(网页显示xml文件中的内容免C#代码操作xml文件)
- C# 编写代码生成XML文件,并从XML中读取出数据
- 一个简单的AJAX实现,基于C#的ASP.Net,包括服务器端的程序代码
- C#内容分页简单实现代码及祥解
- 简单实现C#生成Excel 2007文件并下载
- C#简单实现关闭计算机、注销和重启电脑的代码
- 代码自动生成工具(二)-miniproto的c#库实现
- C#一个简单的定时小程序实现代码
- C#实现xml文件的读取与写入简单实例
- 用C#实现的简单树型图生成算法!
- AutoCode (vs插件)自动生成代码插件 下载及使用教程(C#版)( 更新简单自定义模板教程)
- 贴下百度博客自动加好友的简单代码示例!!(c#.net实现)