有关XML的读取问题 我现在把从数据库里查出的数据写入到一个XML文件中,然后从里面取出数据?请问怎么弄的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据取到dataset里,写xml就dataset.writexml(路径)。再读就是dataset=dataset.readxml(路径) http://topic.csdn.net/u/20091020/11/65c8736a-145f-4577-b6b9-c6f1ae09cded.html参考 using System;using System.Data;using System.Configuration;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;/// <summary>/// xml文件的读写类/// </summary>public class xml{ public xml() { // // TODO: 在此处添加构造函数逻辑 // } /// <summary> /// 把数据写到xml文件中 /// </summary> /// <param name="FileName">要打开的XML文件</param> /// <param name="name">学生的姓名</param> /// <param name="age">学生的年龄</param> /// <param name="sex">学生的性别</param> public void WriteXml(string FileName, string name, string age, string sex) { //初始化XML文档操作类 XmlDocument myXml = new XmlDocument(); //加载指定的XML文件 myXml.Load(FileName); //添加元素-姓名 XmlElement ele0 = myXml.CreateElement("name"); XmlText Text0 = myXml.CreateTextNode(name); //添加元素-年龄 XmlElement ele1 = myXml.CreateElement("age"); XmlText Text1 = myXml.CreateTextNode(age); //添加元素-性别 XmlElement ele2 = myXml.CreateElement("sex"); XmlText Text2 = myXml.CreateTextNode(sex); //添加元素的节点---studentRecord XmlNode newElem = myXml.CreateNode("element", "studentRecord", ""); //在节点中添加元素 newElem.AppendChild(ele0); newElem.LastChild.AppendChild(Text0); newElem.AppendChild(ele1); newElem.LastChild.AppendChild(Text1); newElem.AppendChild(ele2); newElem.LastChild.AppendChild(Text2); //将节点添加到文档中 XmlElement root = myXml.DocumentElement; root.AppendChild(newElem); //保存所有的修改 myXml.Save(FileName); }} 请教关于[AccessedThroughProperty()]具体有什么意义 小弟新人一个,求朋友。 主页面弹出问题!完成给分! TreePanel+TabPanel加载内容页面使用iframe问题 刚装好的Asp.net环境,为什么不能插入数据啊! TextBox控件如何调用javascript脚本?? 这段程序哪里错误,谁能告诉我? 如何把客户端控件(如:华表的Cell插件)中的单元格的值,在服务器端保存到数据库中 为何不能创建web程序? 为什么我的COOKIE没有保存呢. c# panel 页面持久化如何实现
using System.Data;
using System.Configuration;
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;/// <summary>
/// xml文件的读写类
/// </summary>
public class xml
{
public xml()
{
//
// TODO: 在此处添加构造函数逻辑
//
} /// <summary>
/// 把数据写到xml文件中
/// </summary>
/// <param name="FileName">要打开的XML文件</param>
/// <param name="name">学生的姓名</param>
/// <param name="age">学生的年龄</param>
/// <param name="sex">学生的性别</param>
public void WriteXml(string FileName, string name, string age, string sex)
{
//初始化XML文档操作类
XmlDocument myXml = new XmlDocument(); //加载指定的XML文件
myXml.Load(FileName); //添加元素-姓名
XmlElement ele0 = myXml.CreateElement("name");
XmlText Text0 = myXml.CreateTextNode(name); //添加元素-年龄
XmlElement ele1 = myXml.CreateElement("age");
XmlText Text1 = myXml.CreateTextNode(age); //添加元素-性别
XmlElement ele2 = myXml.CreateElement("sex");
XmlText Text2 = myXml.CreateTextNode(sex); //添加元素的节点---studentRecord
XmlNode newElem = myXml.CreateNode("element", "studentRecord", ""); //在节点中添加元素
newElem.AppendChild(ele0);
newElem.LastChild.AppendChild(Text0);
newElem.AppendChild(ele1);
newElem.LastChild.AppendChild(Text1);
newElem.AppendChild(ele2);
newElem.LastChild.AppendChild(Text2); //将节点添加到文档中
XmlElement root = myXml.DocumentElement;
root.AppendChild(newElem); //保存所有的修改
myXml.Save(FileName); }}