.NET操作XML文件---[添加]

最近学习了.NET操作XML文件,总结如下:  关于XML
  全名:可扩展标记语言 (Extensible Markup Language)
  XML用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。
  XML与数据库区别:
  数据库提供了更强有力的数据存储和分析能力,例如:数据索引、排序、查找、相关一致性等;
  XML仅仅是存储数据;
  下面通过实例来介绍。NET如何操作XML
  XMLFILE.xml文件的具体信息如下:
  [html]
  <?xml version="1.0" encoding="utf-8"?>
  <Pizza>
  <Pizzas id="1" size="6" price="18">香菇火腿披萨</Pizzas>
  <Pizzas id="2" size="6" price="18">什蔬香肠披萨</Pizzas>
  <Pizzas id="3" size="6" price="18">熏鸡肉蘑菇披萨</Pizzas>
  <Pizzas id="4" size="6" price="18">玛格丽特披萨</Pizzas>
  <Pizzas id="5" size="6" price="28">摩洛哥披萨</Pizzas>
  </Pizza>
  <?xml version="1.0" encoding="utf-8"?>
  <Pizza>
  <Pizzas id="1" size="6" price="18">香菇火腿披萨</Pizzas>
  <Pizzas id="2" size="6" price="18">什蔬香肠披萨</Pizzas>
  <Pizzas id="3" size="6" price="18">熏鸡肉蘑菇披萨</Pizzas>
  <Pizzas id="4" size="6" price="18">玛格丽特披萨</Pizzas>
  <Pizzas id="5" size="6" price="28">摩洛哥披萨</Pizzas>
  </Pizza>
  showXml.aspx文件与XMLFILE.xml文件的路径关系:

 
\

 

 

  showXml.aspx文件的详情:

 

 

  效果图:

 

 
\

 

  代码:

  [csharp]

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

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

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

  <head runat="server">

  <title></title>

  </head>

  <body>

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

  <div>

  <table>

  <tr>

  <td>披萨名称:</td>

  <td><asp:TextBox ID="tbPizzaName" runat="server" Text=""></asp:TextBox></td>

  </tr>

  <tr>

  <td>披萨大小:</td>

  <td><asp:TextBox ID="tbPizzaSize" runat="server" Text=""></asp:TextBox></td>

  </tr>

  <tr>

  <td>披萨价格:</td>

  <td><asp:TextBox ID="tbPizzaPrice" runat="server" Text=""></asp:TextBox></td>

  </tr>

  <tr>

  <td colspan="2" align="center"><asp:Label ID="lblMes" runat="server" Text=""></asp:Label></td>

  </tr>

  <tr>

  <td colspan="2" align="center"><asp:Button ID="btnAdd" runat="server" Text="添加新披萨" onclick="btnAdd_Click" /></td>

  </tr>

  </table>

  </div>

  </form>

  </body>

  </html>

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

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

  <html xmlns=".org/1999/xhtml">

  <head runat="server">

  <title></title>

  </head>

  <body>

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

  <div>

  <table>

  <tr>

  <td>披萨名称:</td>