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文档以及规范XSD

C#代码生成XML文档以及规范XSD   一:C#生成XML,其元素或属性由类的定义来设置(xml串行化) 将一个字符串转到一个XML文档中的xmlAttribute或xmlElemen...
  • niewq
  • niewq
  • 2014年03月04日 23:59
  • 3113

c#生成XML文件

 c#生成XML文件 using System; using System.Data; using System.Configuration; using System.Web; us...
  • yc999
  • yc999
  • 2016年07月17日 00:21
  • 236

C# 创建XML文档

有些时候我们需要生成一个xml文档作为数据交换的容器。当然我们用拼接字符串的方法来进行构建xml,但是这种方法虽然简单有效,但是如果xml文档结构过于复杂,拼接字符串会让人眼花缭乱。这时候就需要C#给...
  • guwei4037
  • guwei4037
  • 2013年12月11日 19:41
  • 6758

在C#中创建和读取XML文件

1.创建简单的XML文件 为了便于测试,我们首先创建控制台应用程序,项目命名为CreateXml,Program.cs代码如下: 这样会在C盘根目录下创建data2.xml文件,文件内容为 ...
  • yangbingzhou
  • yangbingzhou
  • 2016年01月21日 16:55
  • 14205

C#XML生成与解析

using UnityEngine; using System.Collections; using System.Collections.Generic; using System.Xml; usi...
  • yuxikuo_1
  • yuxikuo_1
  • 2016年02月18日 00:15
  • 436

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

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

C# 写XML格式的字符串 (是否保存到硬盘)

一、XML写入到硬盘 //文件路径 string fileName = "D:\\1.xml"; //编码方式 XmlText...
  • u013816709
  • u013816709
  • 2015年12月31日 14:22
  • 858

XML生成Java类代码

最近对接第三方公司接口,对方调用我们http接口是在request的body里传的整个的xml字符串,xml的定义是第三方公司定义的。我接到字符串后要对xml内容解析,解析出自己要的业务数据。之前xm...
  • zhengshg
  • zhengshg
  • 2017年03月22日 14:23
  • 1493

C#代码生成XML文件

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

C# XML文件格式化、xml文件读写(通过自定义类xmlNode实现对xml的操作)

xml、html节点数据解析,xml文件格式化,xml文件读写,自定义xml文件处理逻辑,xml文件格式化...
  • scimence
  • scimence
  • 2016年10月13日 16:03
  • 1676
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#生成XML文件代码一例
举报原因:
原因补充:

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