.NET操作XML文件---[添加]
最近学习了.NET操作XML文件,总结如下:关于XML全名:可扩展标记语言 (Extensible Markup Language)XML用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。XML与数据库区别:数据库提供了更强有力的数据存储和分析能力,例如:数据索引、排序、查找、相关一致性等;XML仅仅是存储数据;www.zzzyk.com下面通过实例来介绍.NET如何操作XMLXMLFILE.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 ,
上一个:.NET操作XML文件---[读取]
下一个: MFC序列化(serial)简单例子