asp.net怎么写一个XML文件啊?

问题描述

<graphcaption='MonthlyUnitSales'xAxisName='Month'yAxisName='Units'decimalPrecision='0'formatNumberScale='0'><setname='Jan'value='462'color='AFD8F8'/><setname='Feb'value='857'color='F6BD0F'/><setname='Mar'value='671'color='8BBA00'/><setname='Apr'value='494'color='FF8E46'/><setname='May'value='761'color='008E8E'/><setname='Jun'value='960'color='D64646'/><setname='Jul'value='629'color='8E468E'/><setname='Aug'value='622'color='588526'/><setname='Sep'value='376'color='B3AA00'/><setname='Oct'value='494'color='008ED6'/><setname='Nov'value='761'color='9D080D'/><setname='Dec'value='960'color='A186BE'/></graph>我想写一个这样格式的XML文件出来.怎么写啊..大家帮帮我啊

解决方案

解决方案二:
//xmlpath=@"F:AjaxControlToolkitWebSite1order"+xmlname+".xml";Session["url"]=xmlpath;//FileStreamstream=newFileStream(xmlpath);File.Delete(xmlpath);stream=File.OpenWrite(xmlpath);//表示提供快速、非缓存、只进方法的编写器,该方法生成包含XML数据//(这些数据符合W3C可扩展标记语言(XML)1.0和XML中命名空间的建议)的流或文件XmlTextWriterwriter=newXmlTextWriter(stream,System.Text.Encoding.UTF8);////指定XmlTextWriter的格式设置选项writer.Formatting=Formatting.Indented;////写出在名称和文本之间带有空格的处理指令writer.WriteProcessingInstruction("xml","version="1.0"encoding="utf-8"");writer.WriteStartElement("","Products","");writer.WriteString("");writer.WriteEndElement();writer.Close();------------------stringpath=Session["url"].ToString();xmlDoc.Load(path);XmlNoderoot=xmlDoc.SelectSingleNode("Products");XmlElementxe1=xmlDoc.CreateElement("Product");//创建一个<Product>节点xe1.SetAttribute("id",id);//设置该节点id属性xe1.SetAttribute("Name",name);//设置该节点Name属性xe1.SetAttribute("Price",price);//设置该节点Price属性xe1.SetAttribute("image",imageurl);//设置个时间id区分每个idstringtime_id=System.DateTime.Now.ToString("yyyy-MM-ddhh-mm-ss");xe1.SetAttribute("time_id",time_id);root.AppendChild(xe1);//添加到<bookstore>节点中xmlDoc.Save(path);
解决方案三:
XmlDocumentxmlDoc=newXmlDocument();XmlNodexmlnod=xmlDoc.CreateNode(XmlNodeType.XmlDeclaration,"","");xmlDoc.AppendChild(xmlnod);XmlElementxmlelem=xmlDoc.CreateElement("graph");XmlAttributeattr1=newXmlAttribute();attr1.Name="caption";attr1.Value="MonthlyUnitSales";xmlelem.Attributes.Append(attr1);XmlElementsetElem=xmlDoc.CreateElement("set");xmlelem.AppendChild(setElem);xmlDoc.Save("c:aaa.xml");

以上没写全,剩下的楼主就靠你自己理解了啊。基本上就这些操作了。
解决方案四:
//创建一个XmlDocument对象XmlDocumentdoc=newXmlDocument();doc.LoadXml("<graphcaption='MonthlyUnitSales'xAxisName='Month'yAxisName='Units'decimalPrecision='0'formatNumberScale='0'>"+"<setname='Jan'value='462'color='AFD8F8'/>"+"<setname='Feb'value='857'color='F6BD0F'/>"+"<setname='Mar'value='671'color='8BBA00'/>"+"<setname='Apr'value='494'color='FF8E46'/>"+"<setname='May'value='761'color='008E8E'/>"+"<setname='Jun'value='960'color='D64646'/>"+"<setname='Jul'value='629'color='8E468E'/>"+"<setname='Aug'value='622'color='588526'/>"+"<setname='Sep'value='376'color='B3AA00'/>"+"<setname='Oct'value='494'color='008ED6'/>"+"<setname='Nov'value='761'color='9D080D'/>"+"<setname='Dec'value='960'color='A186BE'/>"+"</graph>");//保存这个文档到文件中doc.Save("c:\data.xml");
解决方案五:
//创建一个XmlDocument对象XmlDocumentdoc=newXmlDocument();doc.LoadXml("<graphcaption='MonthlyUnitSales'xAxisName='Month'yAxisName='Units'decimalPrecision='0'formatNumberScale='0'>"+"<setname='Jan'value='462'color='AFD8F8'/>"+"<setname='Feb'value='857'color='F6BD0F'/>"+"<setname='Mar'value='671'color='8BBA00'/>"+"<setname='Apr'value='494'color='FF8E46'/>"+"<setname='May'value='761'color='008E8E'/>"+"<setname='Jun'value='960'color='D64646'/>"+"<setname='Jul'value='629'color='8E468E'/>"+"<setname='Aug'value='622'color='588526'/>"+"<setname='Sep'value='376'color='B3AA00'/>"+"<setname='Oct'value='494'color='008ED6'/>"+"<setname='Nov'value='761'color='9D080D'/>"+"<setname='Dec'value='960'color='A186BE'/>"+"</graph>");//保存这个文档到文件中doc.Save("c:\data.xml");

解决方案六:
mark
解决方案七:
mark

时间: 2024-09-21 21:05:24

asp.net怎么写一个XML文件啊?的相关文章

ASP XMLDom在服务器端操作XML文件的主要方法和实现_应用技巧

对于小数据量,xml文件在检索更新上于ACCESS有很多优势. 我曾经测试过不用数据库,把网站的会员信息,商品数据信息,交易信息,网站定制信息全部存放在三个xml文件中,运行结果十分正常,感觉上比数据库快多了,不过没有作测试,不能确定. 下面说一下创建,查询,修改等对xml操作的主要方法 程序代码 NO.1--建立一个XML数据库data.xml 复制代码 代码如下: <?xml version="1.0"?> <records> <record>

asp.net类序列化生成xml文件实例详解_实用技巧

本文实例讲述了asp.net类序列化生成xml文件的方法.分享给大家供大家参考,具体如下: 根据设计的需求需要开发多个商品的API 原XML文件如下: <urlset> <url> <loc>http://www.xxxxx.com/todaydetials.aspx?id=143</loc> <data> <display> <website>爱购114</website> <siteurl>ht

100分求解 我郁闷啊为什么dataset 写的xml文件却无法读取呢???

问题描述 datasetread;read=get_dataset("select*fromuser")read.WriteXml(Server.MapPath("Findxml/xml.xml"));以上写成一个xml文件,没有问题(确实生成了这个文件,文件里的代码也没有问题)但是这里read.ReadXml(Server.MapPath("Findxml/xml.xml"));怎么就错了呢,提示我为将对象引用到实例请高手指点为什么会出现这个问

向大家求教一个xml文件生成功能目录菜单的问题!

问题描述 我现在有一个xml文件,各式如下:<items><itemText="系统管理"Look-LeftIconUrl=""Expanded="false"><itemText="密码修改"Look-LeftIconUrl="MenuList_icon1.jpg"/><itemText="数据库备份"Look-LeftIconUrl=&quo

快速从一个XML文件中查找信息

在网络时代,XML文件起到了一个保存和传输数据的作用.Soap协议通过Xml交流信息,数据库通过Xml文件存取等等.那么怎样快速的从一个XML文件中取得所需的信息呢? 我们知道,JAVA的JAXP中和Microsoft.Net都有Xml分析器,Microsoft.Net是边读边分析,而JAXP是读到内存中然后才进行分析(还有一种是事件机制去读),总而言之,是不利于快速读取.基于此,Microsoft.Net 和JAXP都提供了XPATH机制,来快速定位到XML文件中所需的节点. 例如有一个XML

怎样快速从一个XML文件中查找信息

xml 在网络时代,XML文件起到了一个保存和传输数据的作用.Soap协议通过Xml交流信息,数据库通过Xml文件存取等等.那么怎样快速的从一个XML文件中取得所需的信息呢? 我们知道,JAVA的JAXP中和Microsoft.Net都有Xml分析器,Microsoft.Net是边读边分析,而JAXP是读到内存中然后才进行分析(还有一种是事件机制去读),总而言之,是不利于快速读取.基于此,Microsoft.Net 和JAXP都提供了XPATH机制,来快速定位到XML文件中所需的节点. 例如有一

怎样在ubuntu环境下用c++写一个cpp文件,创建Mydisk.img文件并写入一个大数组?

问题描述 怎样在ubuntu环境下用c++写一个cpp文件,创建Mydisk.img文件并写入一个大数组? 要用到入口函数吗?需要包含什么头文件?这是用来做虚拟磁盘的,之后还有划分各种区以及把另一个文件存进去取出来的步骤--应该是需要文件句柄?这个怎么取得? 非常感谢! 解决方案 不知道你要做什么.如果你完全用C++自己创建所谓的磁盘镜像,起码你要这两部分,一个是你的img本身的文件格式是什么,一个是你的磁盘的文件系统是什么. 这些不是写几行代码能做到的. 解决方案二: Ubuntu创建一个指定

win32-用汇编语言写一个.ini文件处理程序

问题描述 用汇编语言写一个.ini文件处理程序 用汇编语言编写一个命令行程序,能处理.ini文件,功能类似inifile.exe(http://home.mnet-online.de/horst.muc/wbat32.htm#inifile). 必须自行实现对.ini文件的处理,不得调用具有处理.ini文件能力的其它程序的现成功能. inifile.exe是用来处理ini文件的.用 inifile.exe /? 可看到帮助内容. 这是我们的一个作业,但是我是新手所以不知道该从何入手.所以想问问有

android-如何控制一个xml文件中lable内容的显示与否?

问题描述 如何控制一个xml文件中lable内容的显示与否? 我用下面的代码来控制一个xml文件中lable内容的显示: <include android:id="@+id/right2" android:layout_width="0dip" android:layout_height="fill_parent" android:layout_weight="10" layout="@layout/detai