C#生成XML文件代码一例

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#与asp.net
想对作者说点什么? 我来说一句

C#动态生成XML文件

2014年08月19日 36KB 下载

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

2011年07月14日 2KB 下载

Xml文件自动生成C# Class类

2016年04月11日 335KB 下载

没有更多推荐了,返回首页

不良信息举报

C#生成XML文件代码一例

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭