C#生成XML文件代码一例

原创 2011年01月23日 10:28:00

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 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#代码生成XML文件

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和...

C# XML文件操作类XmlHelper类的完整代码

C# XML文件操作类XmlHelper类的完整代码:   using System; using System.Collections; using System.Xml; namespace Co...

C#操作xml文件生成实例源码

  • 2012年03月23日 08:57
  • 79KB
  • 下载

C#生成AutoUpdater.xml文件工具

  • 2011年10月12日 18:36
  • 49KB
  • 下载

c#对XML文件的生成-修改-添加-删除-读取等操作

XML是一种可扩展标记语言,在开发c#程序过程中经常会使用到,下面几段代码是我平时在开发c#程序中整理出来的对XML文件的基本操作代码,其中包含了“创建生成XML文件”“向已有XML文件中插入新节点”...

C#将数据库数据生成XML文件

  • 2011年07月14日 14:01
  • 2KB
  • 下载

递归及如何用c#递归生成多层次XML文件

递归 递归做为一种算法在程序设计语言中广泛应用.是指函数/过程/子程序在运行过程中直接或间接调用自身而产生的重入现象.递归是计算机科学的一个重要概念,递归的方法是程序设计中有效的方法,采用递...

c#读取excel文件并生成xml文件

  • 2009年05月19日 21:17
  • 3KB
  • 下载

C#生成、解析xml文件以及处理报错原因

简单的介绍一下生成XML文件以及解析,因为有些数据不一定放到数据库,减少链接数据库        用xml还是比较好些。如果遇到问题也就是解析时报错,对于解析,可以选择用ie浏览器进行验证    ...

C# 生成xml文件,新增,修改,删除节点

using System; using System.Collections.Generic; using System.Linq; using System.Text; using Syst...
  • wyqlxy
  • wyqlxy
  • 2012年07月24日 22:27
  • 697
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#生成XML文件代码一例
举报原因:
原因补充:

(最多只允许输入30个字)