net保存xml文件|aspnet怎么读取或保存xml文件里的数据

㈠ ASP.net网页信息抓取 如何将网页保存为xml 格式

看你要抓什么信息了,一般的话,前台可用js抓取信息,然后保存在一个隐藏控件中,后台保存信息就更简单了,可以直接保存在全局变量中。至于网页保存为xml格式,其意图我并不了解。

㈡ .net为什么不能修改保存xml文件 在本机测试可以正常创建及保存xmlDoc.Save 但将项目上传至服务器后 就不行

有很多种情况第一就是你的权限不够 不过如果你在公司工作了很长时间这种权限问题是不存在的 要不你以前早发现了还一种情况就是你的XML文件的路径问题 看看你配置文件里面的路径改了没 还是你程序里面代码设置保存路径出错了

㈢ asp.net怎么读取或保存xml文件里的数据

<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")); } }}

㈣ asp.net xml文件的操作

首先说下实用性吧~~如果你的网站有很多人访问的话…..你这个XML文件的同步就很是问题啊….实现上~1.加载XML文件。2.新建相关节点。3.将table节点追加到XML文件的相应位置。4.保存XML文件。用到的都是System.XML里面的类~你随便去搜索一下.NET中操作XML文件的方法就可以搞定了~

㈤ 在Asp.Net中如何将从SQL读出来的表转化成XML文件并保存在指定的位置中用C#

StreamWriter是在命名空间System.IO里,所以还要using System.IO 提示一下,如果你遇到不知道命名空间的类,可以在MSDN里找一下这个类就能知道它的命名空间了。不用这么客气,有问题的话可以问我。呵呵______________________________________________string sXml = ds.GetXml();string sFileName=System.Web.HttpContext.Current.Server.MapPath("xmlFile/a.xml"); //假设你保存成xmlFile目录下a.xmlStreamWriter sr = File.CreateText(sFileName); sr.WriteLine (sXml); sr.Close(); 实际操作中如果ntfs分区注意xmlFile目录的访问权限,以及保存文件时随机生成文件名,这样防止重名。_______________________________________读出来的数据放到dataSet里,然后调用GetXml()方法就能生成XML然后再将生成的xml字符串写入到文件里,下边的保存代码是sdk里的源码StreamWriter sr = File.CreateText(文件名);sr.WriteLine ("要保存的xml文本");sr.Close();

㈥ asp.net 如何将list集合写入xml文件 怎么保存到XML文件中

循环list,使用拼装语句;List的记录一般是有规律的。设置成固定项目:如<item><name>张三</name><sex>男</sex></item><item><name>李四</name><sex>男</sex></item>最后前后加上<xml><xml>或者指定编码格式<?xml version="1" encoding="UTF-8"?>引用 Systemo.IO;有写入函数; stream.savetofile('text.xml');

㈦ 在asp.net中怎么把xml文件到出到excel中

///<summary>///下载Excel///</summary>///<paramname="buffer">将要输出到excel的内容</param>///<paramname="fileName">下载时显示的文件名</param>publicstaticvoidDownloadExcel(stringbuffer,stringfileName){System.Web.HttpContext.Current.Response.Clear();System.Web.HttpContext.Current.Response.AddHeader("Content-Disposition",string.Format("attachment;filename={0}",System.Web.HttpUtility.UrlEncode(fileName)));System.Web.HttpContext.Current.Response.ContentType="application/vnd.ms-excel";System.Web.HttpContext.Current.Response.ContentEncoding=System.Text.UTF8Encoding.UTF8;System.Web.HttpContext.Current.Response.Write("<metahttp-equiv=Content-Typecontent=text/html;charset='utf-8'>");System.Web.HttpContext.Current.Response.Write(buffer);System.Web.HttpContext.Current.Response.Flush();System.Web.HttpContext.Current.Response.End();}

㈧ .net 怎么把XML存到DLL文件里

如果你使用VS.net编辑器的话,这个比较简单,选择【Project/工程】菜单,选择【xxx Properties/属性】,在【属性】页,点击左侧【Resource/资源】标签。右侧有一个菜单,第一个菜单选择资源类型,第二个菜单【Add Recoruce/添加资源】及其下拉菜单来添加新的或已经存在的新资源文件。如果要添加XML文件,用上面的方法将你的现有xml文件添加到资源(资源类型为文件,可能不直接支持xml文件,不过用添加进来也没关系),比如资源名称为“MyXml”,调用时使用下面的方法调用:XmlDocument xmldoc = new XmlDocument();xmldoc.LoadXml(Properties.Resources.MyXml);//…继续处理你的xmldoc使用这种方法后,这个xml不能进行修改。

㈨ .net从数据库中读取数据保存为XML文件

//创建xml XmlDocument xmldoc = new XmlDocument(); //声明节 XmlDeclaration dec = xmldoc.CreateXmlDeclaration("1.0", "utf-8", null); xmldoc.AppendChild(dec); //加入一个根节点 XmlElement oneNode = xmldoc.CreateElement("pricelist"); //创建节点 XmlElement twoNode = xmldoc.CreateElement("oilprices"); for(int i=0;i<Table中的条数的大小;i++) { XmlElement twoNodeone = xmldoc.CreateElement("price"); twoNodeone.SetAttribute("year", "year的值"); twoNodeone.SetAttribute("value", "表中的数据循环value的值"); twoNode.AppendChild(twoNodeone);//添加到oilprices节点下面 } oneNode.AppendChild(twoNode);//添加到pricelist节点下面 //创建节点 XmlElement threeNode = xmldoc.CreateElement("fuelprices"); for (int i = 0; i < Table中的条数的大小; i++) { XmlElement threeNodeone = xmldoc.CreateElement("price"); threeNodeone.SetAttribute("year", "year的值"); threeNodeone.SetAttribute("e95", "表中的数据循环e95的值"); threeNodeone.SetAttribute("e98", "表中的数据循环e98的值"); threeNode.AppendChild(twoNodeone);//添加到fuelprices节点下面 } oneNode.AppendChild(threeNode);//添加到pricelist节点下面 xmldoc.Save(Server.MapPath("")+"/1.xml");//保存xml直接保存为xml:DataTable tab = new DataTable(); tab.WriteXml("", XmlWriteMode.WriteSchema, true);

㈩ xml文件操作 。net

//删除节点内容privatevoidDelXml(stringimage){XmlDocumentxmlDoc=newXmlDocument();xmlDoc.Load(Server.MapPath("../a.xml"));//加载xmlXmlNodeListxnl=xmlDoc.SelectSingleNode("x").ChildNodes;//查找节点foreach(XmlNodexninxnl){XmlElementxe=(XmlElement)xn;if(xe.InnerText.IndexOf(image,0)>=0){xn.ParentNode.RemoveChild(xn);}}xmlDoc.Save(Server.MapPath("../a.xml"));//保存}


赞 (0)