当前位置:编程学习 > XML/UML >>

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

最近学习了.NET操作XML文件,总结如下:
关于XML
全名:可扩展标记语言 (Extensible Markup Language)
XML用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。
 
XML与数据库区别:
数据库提供了更强有力的数据存储和分析能力,例如:数据索引、排序、查找、相关一致性等;
XML仅仅是存储数据;www.zzzyk.com
 
 
下面通过实例来介绍.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" "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>  
    <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" "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>
    <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>
showXml.aspx.cs的代码:
 
 
 
[csharp]  
using System;  
using System.Collections.Generic;  
using System.Web;  
using System.Web.UI;  
using System.Web.UI.WebControls;  
  
using System.Xml;//用于XMl操作   
  
public parti
补充:Web开发 , ASP.Net ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,