茄子在线看片免费人成视频,午夜福利精品a在线观看,国产高清自产拍在线观看,久久综合久久狠狠综合

    <s id="ddbnn"></s>
  • <sub id="ddbnn"><ol id="ddbnn"></ol></sub>

  • <legend id="ddbnn"></legend><s id="ddbnn"></s>

    asp.net創(chuàng)建XML文件的方法小結(jié)
    來源:易賢網(wǎng) 閱讀:1153 次 日期:2016-08-09 15:14:12
    溫馨提示:易賢網(wǎng)小編為您整理了“asp.net創(chuàng)建XML文件的方法小結(jié)”,方便廣大網(wǎng)友查閱!

    本文實例講述了asp.net創(chuàng)建XML文件的方法。分享給大家供大家參考,具體如下:

    方法一:按照XML的結(jié)構(gòu)一步一步的構(gòu)建XML文檔.

    通過.Net FrameWork SDK中的命名空間"System.Xml"中封裝的各種類來實現(xiàn)的

    方法一:按照XML的結(jié)構(gòu)一步一步的構(gòu)建XML文檔.

    通過.Net FrameWork SDK中的命名空間"System.Xml"中封裝的各種類來實現(xiàn)的

    方法二:直接定影XML文檔,然后保存到文件。

    通過"XmlDocument"類中的"LoadXml"方法

    .aspx前臺代碼:

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default4.aspx.cs" Inherits="Default4" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head runat="server">

    <title></title>

    </head>

    <body>

      <form id="form1" runat="server">

      <div>

      <asp:Button ID="btn" runat="server" OnClick="btn1_OnClick" Text="創(chuàng)建xml的第一種方法" /><br />

      <asp:Button ID="btn2" runat="server" OnClick="btn2_OnClick" Text="創(chuàng)建xml的第二種方法" />

      </div>

      </form>

    </body>

    </html>

    .cs后臺代碼實現(xiàn)如下:

    using System;

    using System.Collections.Generic;

    using System.Web;

    using System.Web.UI;

    using System.Web.UI.WebControls;

    using System.Text;

    using System.Xml;

    public partial class Default4 : System.Web.UI.Page

    {

      protected void Page_Load(object sender, EventArgs e)

      {

       }

      //創(chuàng)建xml文件方法一

      protected void btn1_OnClick(object sender, EventArgs e)

      {

         XmlText xmltext;

         XmlDocument xmldoc = new XmlDocument();

        //加入XML的聲明段落

         XmlNode xmlnode = xmldoc.CreateXmlDeclaration("1.0", "gb2312", null);

         xmldoc.AppendChild(xmlnode);

        //加入一個根元素

         XmlElement xmlelem = xmldoc.CreateElement("", "bookstore", "");

         xmltext = xmldoc.CreateTextNode("");

         xmlelem.AppendChild(xmltext);

         xmldoc.AppendChild(xmlelem);

        //加入一個子元素

         XmlElement xmlelem1 = xmldoc.CreateElement("", "book", "");

         xmltext = xmldoc.CreateTextNode("");

         xmlelem1.AppendChild(xmltext);

        //為子元素"book"增加兩個屬性

         xmlelem1.SetAttribute("genre", "", "fantasy");

         xmlelem1.SetAttribute("ISBN", "2-3631-4");

         xmldoc.ChildNodes.Item(1).AppendChild(xmlelem1);

        //創(chuàng)建三個子元素的子元素

         XmlElement xmlelem2 = xmldoc.CreateElement("", "title", "");

         xmltext = xmldoc.CreateTextNode("Oberon's Legacy");

        xmlelem2.AppendChild(xmltext);

         xmldoc.ChildNodes.Item(1).AppendChild(xmlelem1).AppendChild(xmlelem2);

         XmlElement xmlelem3 = xmldoc.CreateElement("", "author", "");

         xmltext = xmldoc.CreateTextNode("Corets, Eva");

         xmlelem3.AppendChild(xmltext);

         xmldoc.ChildNodes.Item(1).AppendChild(xmlelem1).AppendChild(xmlelem3);

         XmlElement xmlelem4 = xmldoc.CreateElement("", "price", "");

         xmltext = xmldoc.CreateTextNode("5.95");

         xmlelem4.AppendChild(xmltext);

         xmldoc.ChildNodes.Item(1).AppendChild(xmlelem1).AppendChild(xmlelem4);

         xmldoc.Save(Server.MapPath("bookstore.xml")); //保存

       }

      //創(chuàng)建xml文件方法二

      protected void btn2_OnClick(object sender, EventArgs e)

      {

         XmlDocument xmldoc = new XmlDocument(); //創(chuàng)建空的XML文檔

         xmldoc.LoadXml("<?xml version='1.0' encoding='gb2312'?>" +

         "<bookstore>" +

         "<book genre='fantasy' ISBN='2-3631-4'>" +

         "<title>Oberon's Legacy</title>" +

         "<author>Corets, Eva</author>" +

         "<price>5.95</price>" +

         "</book>" +

         "</bookstore>");

         xmldoc.Save(Server.MapPath("bookstore2.xml")); //保存

       }

    }

    比較:第一種創(chuàng)建起來更加靈活,而第二種創(chuàng)建起來更加方便。最終創(chuàng)建的xml文件如下:(兩種方法創(chuàng)建效果都是一樣的)

    <?xml version="1.0" encoding="gb2312" ?>

    <bookstore>

     <book genre="fantasy" ISBN="2-3631-4">

     <title>Oberon's Legacy</title>

     <author>Corets, Eva</author>

     <price>5.95</price>

     </book>

    </bookstore>

    方法二:直接定影XML文檔,然后保存到文件。

    通過"XmlDocument"類中的"LoadXml"方法

    .aspx前臺代碼:

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default4.aspx.cs" Inherits="Default4" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head runat="server">

      <title></title>

    </head>

    <body>

      <form id="form1" runat="server">

      <div>

      <asp:Button ID="btn" runat="server" OnClick="btn1_OnClick" Text="創(chuàng)建xml的第一種方法" /><br />

      <asp:Button ID="btn2" runat="server" OnClick="btn2_OnClick" Text="創(chuàng)建xml的第二種方法" />

      </div>

      </form>

    </body>

    </html>

    .cs后臺代碼實現(xiàn)如下:

    using System;

    using System.Collections.Generic;

    using System.Web;

    using System.Web.UI;

    using System.Web.UI.WebControls;

    using System.Text;

    using System.Xml;

    public partial class Default4 : System.Web.UI.Page

    {

      protected void Page_Load(object sender, EventArgs e)

      {

       }

      //創(chuàng)建xml文件方法一

      protected void btn1_OnClick(object sender, EventArgs e)

      {

         XmlText xmltext;

         XmlDocument xmldoc = new XmlDocument();

        //加入XML的聲明段落

         XmlNode xmlnode = xmldoc.CreateXmlDeclaration("1.0", "gb2312", null);

         xmldoc.AppendChild(xmlnode);

        //加入一個根元素

         XmlElement xmlelem = xmldoc.CreateElement("", "bookstore", "");

         xmltext = xmldoc.CreateTextNode("");

         xmlelem.AppendChild(xmltext);

         xmldoc.AppendChild(xmlelem);

        //加入一個子元素

         XmlElement xmlelem1 = xmldoc.CreateElement("", "book", "");

         xmltext = xmldoc.CreateTextNode("");

         xmlelem1.AppendChild(xmltext);

        //為子元素"book"增加兩個屬性

         xmlelem1.SetAttribute("genre", "", "fantasy");

         xmlelem1.SetAttribute("ISBN", "2-3631-4");

         xmldoc.ChildNodes.Item(1).AppendChild(xmlelem1);

        //創(chuàng)建三個子元素的子元素

         XmlElement xmlelem2 = xmldoc.CreateElement("", "title", "");

         xmltext = xmldoc.CreateTextNode("Oberon's Legacy");

        xmlelem2.AppendChild(xmltext);

         xmldoc.ChildNodes.Item(1).AppendChild(xmlelem1).AppendChild(xmlelem2);

         XmlElement xmlelem3 = xmldoc.CreateElement("", "author", "");

         xmltext = xmldoc.CreateTextNode("Corets, Eva");

         xmlelem3.AppendChild(xmltext);

         xmldoc.ChildNodes.Item(1).AppendChild(xmlelem1).AppendChild(xmlelem3);

         XmlElement xmlelem4 = xmldoc.CreateElement("", "price", "");

         xmltext = xmldoc.CreateTextNode("5.95");

         xmlelem4.AppendChild(xmltext);

         xmldoc.ChildNodes.Item(1).AppendChild(xmlelem1).AppendChild(xmlelem4);

         xmldoc.Save(Server.MapPath("bookstore.xml")); //保存

       }

      //創(chuàng)建xml文件方法二

      protected void btn2_OnClick(object sender, EventArgs e)

      {

         XmlDocument xmldoc = new XmlDocument(); //創(chuàng)建空的XML文檔

         xmldoc.LoadXml("<?xml version='1.0' encoding='gb2312'?>" +

         "<bookstore>" +

         "<book genre='fantasy' ISBN='2-3631-4'>" +

         "<title>Oberon's Legacy</title>" +

         "<author>Corets, Eva</author>" +

         "<price>5.95</price>" +

         "</book>" +

         "</bookstore>");

         xmldoc.Save(Server.MapPath("bookstore2.xml")); //保存

       }

    }

    比較:第一種創(chuàng)建起來更加靈活,而第二種創(chuàng)建起來更加方便。最終創(chuàng)建的xml文件如下:(兩種方法創(chuàng)建效果都是一樣的)

    <?xml version="1.0" encoding="gb2312" ?>

    <bookstore>

     <book genre="fantasy" ISBN="2-3631-4">

     <title>Oberon's Legacy</title>

     <author>Corets, Eva</author>

     <price>5.95</price>

     </book>

    </bookstore>

    希望本文所述對大家asp.net程序設計有所幫助。

    更多信息請查看網(wǎng)絡編程
    易賢網(wǎng)手機網(wǎng)站地址:asp.net創(chuàng)建XML文件的方法小結(jié)

    2026上岸·考公考編培訓報班

    • 報班類型
    • 姓名
    • 手機號
    • 驗證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
    工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)