asp.net怎么读取或保存xml文件里的数据范例
2010-12-08 17:05
573 查看
更多范例见 XML读 写 简单留言本 http://hi.baidu.com/wenjunlin/blog/item/866585cedfbbd90892457e8e.html 生成XML文件 http://hi.baidu.com/wenjunlin/blog/item/2c49b103e8918be708fa93a7.html XML的增 删 改 查询操作 http://hi.baidu.com/wenjunlin/blog/item/e64abb1fbeb1bc01314e154e.html <root> <env> <param name="rate" value="3" /> <param name="url" value="3" /> </env> <vr startpano="start" width="10" height="540" x="0" y="0" > <pano name="url" url="Car/Model/InteriorPanorama/BJXD_i30/S-max.jpg"> </pano> </vr> <background file="control/bg.jpg"> </background> </root> using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Xml; public partial class SomePages_OperateXML : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string str = ReadXML(); lblReadXML.Text = str; SaveXML(); } private string ReadXML() { string strReturn = string.Empty; XmlDocument doc = new XmlDocument(); doc.Load(Server.MapPath("~/images/config.xml")); XmlElement root = doc.DocumentElement; //定义要求匹配项 name="url" string path = @"//*[@name='url']"; //在当前节点根据匹配项进行寻找 foreach (XmlNode node in root.SelectNodes(path)) { strReturn += "匹配项:" + path; strReturn += "节点:" + node.Name; strReturn += "<br/>"; } //直接寻找指定节点读取值 XmlElement x = (XmlElement)root.SelectSingleNode("vr"); if (x != null) { strReturn += x.GetAttribute("startpano"); } return strReturn; } private void SaveXML() { XmlDocument doc = new XmlDocument(); doc.Load(Server.MapPath("~/images/config.xml")); XmlElement root = doc.DocumentElement; XmlElement x = (XmlElement)root.SelectSingleNode("vr"); if (x != null) { //设置节点属性 x.SetAttribute("width1", "10"); //创建节点 XmlElement x1 = doc.CreateElement("test"); x1.SetAttribute("width", "100"); //添加节点 x.AppendChild(x1); //保存xml doc.Save(Server.MapPath("~/images/config.xml")); } } }如何在 .NET Framework SDK 中使用 XmlDocument 类修改和保存 XML
参考 http://support.microsoft.com/kb/301233
相关文章推荐
- asp.net读取Xml文件到DataSet,以及DataSet保存为Xml,利用自带的强大功能
- asp.net如何读取xml文件中的数据
- asp.net读取Xml文件到DataSet,以及DataSet保存为Xml,利用自带的强大功能
- asp.net读取Xml文件到DataSet,以及DataSet保存为Xml,利用自带的强大功能
- [网络收集]asp.net(c#) 保存xml数据(将数据写入到xml文件中)
- C#(asp.net)保存数据到文件,读取文件数据
- asp.net如何读取xml文件中的数据
- Asp.Net上传文件到Access数据中,并从数据库中读取文件并保存
- ASP.NET读取XML文件4种方试
- 在asp.net中读取XML文件信息的4种方法
- [网络收集]分析ASP.NET读取XML文件4种方法
- 在asp.net中读取XML文件
- C# asp.net页面接收的数据保存到Txt文件中, C#将数据保存到记录本中 conquer
- asp.net c# 如何读取XML文件里的CDATA里的HTML
- asp.net实现从Txt文件读取数据到数据视图的方法
- ASP.NET中上传并读取Excel文件数据,附后生成EXCEL及杀掉EXCEL进程
- Asp.net 2.0 装载XML文件中数据到Excel文件中(示例代码下载)
- ASP.NET读取XML文件4种方法分析
- 在asp.net中读取XML文件信息的4种方法 (http://www.cnblogs.com/liping19851014/archive/2007/10/16/926137.html)