C#使用XmlWriter写入XML文件
来源:互联网 发布:linux 类似telnet 编辑:程序博客网 时间:2024/05/21 06:54
XmlWriter 表示一个编写器,该编写器提供一种快速、非缓存和只进的方式来生成包含 XML 数据的流或文件。
假设我们要写入以下结构的XML:
<BookList> <Book name="书籍1" id="1" category="计算机"> <Book name="书籍2" id="2" category="计算机"></BookList>
首先使用XmlWriter的静态成员函数Create创建一个xmlWriter对象,Create函数的参数为XML的文件名。
XmlWriter xmlWriter = XmlWriter.Create("config.xml");
然后开始写XML文档:
xmlWriter.WriteStartDocument();
写入BookList元素:
xmlWriter.WriteStartElement("BookList");
写入Book元素:
xmlWriter.WriteStartElement("Book");
写入Book元素的name属性
xmlWriter.WriteStartAttribute("name");
写入name属性的值
xmlWriter.WriteValue("书籍1");
。。 然后依次写入id,category等属性
结束Book元素的写入
xmlWriter.WriteEndElement();
结束BookList元素的写入
xmlWriter.WriteEndElement();
结束XML文档的写入
xmlWriter.WriteEndDocument();
将XML文档写入磁盘(冲刷缓冲区)
xmlWriter.Flush();
关闭XML文档
xmlWriter.Close();
0 0
- C#使用XmlWriter写入XML文件
- C#使用XmlWriter写入XML文件
- C#使用XmlWriter写入XML文件
- C#使用XmlWriter写入XML文件
- C#中使用XmlWriter写入XML数据
- 使用XmlWriter写Xml
- 使用XmlWriter写Xml
- 使用XmlWriter写Xml
- C#中 XML 读写文件的方法(xmlreader,xmlwriter)
- C#温故而知新学习系列之XML编程—3-Xml写入器XmlWriter类
- C# 写入xml文件
- c# XmlWriter XmlTextWriter操作XML
- 在Csharp中用XmlWriter写XML文件
- WP7 IsolatedStorage--通过XmlWriter读写XML文件
- PHP 运用 XMLWriter 读写 xml 文件
- C# XmlWriter
- C# XmlWriter
- WP7 Isolated Storage 系列 - 6.使用XmlWriter读取和存储XML文件
- 内存管理的精华透析
- C++版的LLC代码
- always block內省略else所代表的電路(Verilog)
- HDU4952-Number Transformation
- OC 面试题1
- C#使用XmlWriter写入XML文件
- TextView设置个别字体样式
- std::vector介绍
- Activity之任务栈&启动模式
- 原命题组组长王式安谈数学命题规律
- NYOJ 12 喷水装置(2)贪心之区间覆盖问题
- Python Function Defination
- HDOJ 4950 Monster
- poj 3461 Oulipo(KMP模板题)