zoukankan      html  css  js  c++  java
  • 简单实现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文件内容为

    <?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>

  • 相关阅读:
    《Java技术》第四次作业
    Java第三次作业——面向对象基础(封装)
    《Java技术》第二次作业
    #《Java技术》第一次作业
    Java第十次作业
    Java第九次作业
    Java第八次作业
    Java第七次作业
    Java第6次作业
    Java第五次作业
  • 原文地址:https://www.cnblogs.com/zhongwh/p/2010916.html
Copyright © 2011-2022 走看看