XmlTextWriter,XmlTextReader,XML 的读写
2009-12-28 00:02
134 查看
今天看了一下关于xml读写的, 就写了一点。
我看这本是真郁闷 ,书上的网址也访问不了,还说有错误的话去留言 , 写完书就不管了,垃圾。这没法说。
Code:
protected void btnWrite_Click(object sender, EventArgs e)
{
XmlTextWriter xtw = new XmlTextWriter("d://Janrone.xml", null);
//Console.Out
xtw.Formatting = Formatting.Indented; //格式化输出
xtw.WriteStartDocument();
xtw.WriteStartElement("People");
xtw.WriteStartElement("Student");
xtw.WriteAttributeString("Name","Janrone");
xtw.WriteElementString("Age","20");
xtw.WriteElementString("Gender","man");
xtw.WriteEndElement();
xtw.WriteEndElement();
xtw.Flush();
xtw.Close();
Response.Write("操作成功!");
}
protected void btnRead_Click(object sender, EventArgs e)
{
XmlTextReader xtr = new XmlTextReader("d://Janrone.xml");
while (xtr.Read())
{
Response.Write(xtr.Name);
Response.Write(xtr.Value+"<br/>");
Response.Write(xtr.GetAttribute("Name"));
}
}
XmlTextWriter xtw = new XmlTextWriter("d://Janrone.xml", null); // 要是不写路径,可以执行成功,但是没有文件(我没找到在哪)
参数
filename
类型:System..::.String
要写入的文件名。如果该文件存在,它将截断该文件并用新内容对其进行覆盖。
encoding
类型:System.Text..::.Encoding
要生成的编码方式。如果编码方式为 nullNothingnullptrnull 引用(在 Visual Basic 中为 Nothing),它将以 UTF-8 的形式写出该文件,并忽略 ProcessingInstruction 中的编码属性。
创建成的XML 文件内容
Code:
<?xml version="1.0"?>
<People>
<Student Name="Janrone">
<Age>20</Age>
<Gender>man</Gender>
</Student>
</People>
相关文章推荐
- 利用xmltextreader和xmltextwriter读写xml文件
- C# XmlTextWriter和XmlTextReader 读写XML文件
- C# XmlTextWriter和XmlTextReader 读写XML文件
- JSP 自己写的在JSP页面得到文件的服务器路径,并对XML文件进行读写(以对Tomcat的conf目录中的context.xml文件为例)
- XML的dom,sax解析及XmlDocument和XMLTextReader原理及性能比较
- OpenCV FileStorage类读写XML/YML文件
- Android-解析/生成xml、文件读写、数据库操作
- Android读写XML
- Android读写XML(上)——package说明
- XOM读写XML操作
- python类库[使用xml.etree.ElementTree读写xml]
- 读写xml所有节点个人小结 和 读取xml节点的数据总结
- C# 读写XML文件
- 读写xml配置文件
- 在Linux下如何用Shell脚本读写XML?现有一个config.xml(转)
- opencv 学习笔记2—XML读写操作
- C++如何读写xml文件
- 实现动态的XML文件读写操作(依然带干货)
- XMLTextReader和XmlDocument读取XML文件的比较
- OpenCV中XML文件和YAML文件的读写