利用xmltextreader和xmltextwriter读写xml文件
来源:互联网 发布:河北经济频道网络直播 编辑:程序博客网 时间:2024/06/06 12:24
using System;
using System.Data;
using System.Data.SqlClient;
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;
using System.IO;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string xmlpath = Server.MapPath("dc.xml");
//判断是否存在文件
FileInfo fileInfo = new FileInfo(xmlpath);
if (!fileInfo.Exists)
{
//一.写xml文件
// 创建XmlTextWriter类的实例对象
XmlTextWriter textWriter = new XmlTextWriter(xmlpath, null);
textWriter.Formatting = Formatting.Indented;
// 开始写过程,调用WriteStartDocument方法
textWriter.WriteStartDocument();
//创建一个节点
textWriter.WriteStartElement("Root");
for (int i = 0; i < 8; i++)
{
textWriter.WriteStartElement("Record");
textWriter.WriteElementString("ID", (i + 1).ToString());
textWriter.WriteElementString("Votes", "0");
textWriter.WriteEndElement();
}
textWriter.WriteEndElement();
// 写文档结束,调用WriteEndDocument方法
textWriter.WriteEndDocument();
// 关闭textWriter
textWriter.Close();
}
else
{
//二.读xml文件
//创建一个XmlTextReader类的对象并调用Read方法来读取XML文件
XmlTextReader textReader = new XmlTextReader(xmlpath);
// 节点非空则执行循环体
while (textReader.Read())
{
// 读取第一个元素
if (textReader.LocalName == "ID")
{
textReader.ReadToNextSibling("Votes");
Response.Write(textReader.ReadElementContentAsString());
Response.Write("<BR>");
}
}
}
}
}
- 利用xmltextreader和xmltextwriter读写xml文件
- C# XmlTextWriter和XmlTextReader 读写XML文件
- XmlTextWriter,XmlTextReader,XML 的读写
- 使用XmlTextWriter与XmlTextReader访问创建和读取XML文件
- 使用XmlTextWriter与XmlTextReader访问创建和读取XML文件
- xml学习(二)---运用XmlTextWriter及XmlTextReader操作Xml
- XMLTextReader读取XML文件
- C#中XmlTextWriter读写xml文件详细介绍
- XmlTextWriter创建XML文件
- XML:XMLTextReader和XmlDocument读取XML文件的比较
- XMLTextReader和XmlDocument读取XML文件的比较
- XMLTextReader和XmlDocument读取XML文件的比较
- XMLTextReader和XmlDocument读取XML文件的比较
- XMLTextReader和XmlDocument读取XML文件的比较
- XMLTextReader和XmlDocument读取XML文件的比较
- XMLTextReader和XmlDocument读取XML文件的比较(转)
- wince XML文件 读取 XmlTextReader
- 用XmlTextWriter写XML文件
- U盘格式变为RAW而不能格式化的最终解决办法记录
- 查询XML文件中的数据
- 一转眼11年已过!
- Asp.net防注入组件的编写
- Hypertable 简介 (一个 C++ 的Bigtable开源实现)
- 利用xmltextreader和xmltextwriter读写xml文件
- [sqlite] the speed of embedded database engines, sqlite3 vs berkeley db, I'm confused
- CLR 完全介绍-反射之反思
- WGET 通过代理下载
- 串行通信技术SERDES
- Hibernate一对多映射举例
- struts2异常处理
- 实心菱形
- 归并排序