• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > C#中XmlTextWriter读写xml文件详细介绍

C#中XmlTextWriter读写xml文件详细介绍

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了xmltextwriter,c xmltextwriter,c#xml文件读写,c#读取xml,c#读取xml文件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

XmlTextWriter类允许你将XML写到一个文件中去。这个类包含了很多方法和属性,使用这些属性和方法可以使你更容易地处理XML。为了使用这个类,你必须首先创建一个新的XmlTextWriter对象,然后你可以将XML片断加入到这个对象中。这个类中包含了不少的方法用于将各种类型的XML元素添加到XML文件中,下表给出了这些方法的名字和描述情况:

方法
 描述

WriteStartDocument
 书写版本为“1.0”的 XML 声明

WriteEndDocument
 关闭任何打开的元素或属性

Close
 关闭流

WriteDocType
 写出具有指定名称和可选属性的 DOCTYPE 声明

WriteStartElement
 写出指定的开始标记

WriteEndElement
 关闭一个元素

WriteFullEndElement
 关闭一个元素,并且总是写入完整的结束标记

WriteElementString
 写出包含字符串值的元素

WriteStartAttribute
 书写属性的起始内容

WriteEndAttribute
 关闭上一个 WriteStartAttribute 调用

WriteRaw
 手动书写原始标记

WriteString
 书写一个字符串

WriteAttributeString
 出具有指定值的属性

WriteCData
 写出包含指定文本的 <![CDATA[...]]> 块

WriteComment
 写出包含指定文本的注释 <!--...-->

WriteWhiteSpace
 写出给定的空白

WriteProcessingInstruction
 写出在名称和文本之间带有空格的处理指令,如下所示:<?name text?>

如果你对于XML十分熟悉,那么你一定能很好的理解上面的这些方法。下面我们将给出一个例子,在这个例子中,我们将先创建一个文档,添加一些元素,然后关闭这个文档。添加了元素后你还可以添加子元素,属性和其他内容。下面的代码就是这样的一个例子,它创建了一个文件名为title的XML文件。


</div>

如果你编译并且执行上面的代码,你将创建这个XML文件,文件中包含如下内容:

上面的代码创建了一个名为writer的XmlTextWriter对象。当这个对象被创建时,它被关联到一个名为titles.xml的文件。接着,程序创建了一个叫做items的根属性,WriteStartElement方法创建了这个属性的开始标签。接下来,程序调用了WriteElementString方法创建了三个子元素。从上面的代码你还可以看到,这个方法使用第一个参数(在上面的程序中是title)作为元素的标签;使用第二个参数作为元素的值。当你添加了所有的元素后,你需要关闭根元素。这时你可以调用WriteEndElement方法关闭那个最近被打开的元素;在本例中,这个最近被打开的元素就是根元素。当所有的数据都已经写好,根元素也已经关闭时,你可以将信息传送给你的XmlTextWriter。这意味着这时候你可以调用Close方法关闭它了。

上面的代码相对十分的简单,下面我们看一个使用了XmlTextWriter类中更多方法,功能更加完善的例子。

</div>

上面代码编译运行后将得到myMedia.xml文件,文件的内容为:

</div>

上面代码中的注释说明了这个程序的功能是如何实现的。需要记住的一件事是:当调用方法开始一个操作时,你需要在程序的合适的地方调用方法结束这个操作。例如,你调用了StartElement,你就必须调用EndElement关闭元素;当然在这两个调用之间你也可以加入一个子元素。无论你何时调用EndE

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • C#中XmlTextWriter读写xml文件详细介绍

相关文章

  • 2017-05-28C#中调用Windows API的技术要点说明
  • 2017-05-28C#中var关键字用法分析
  • 2017-05-28C# List中FindAll用法的一些简单示例
  • 2017-05-28C#开发中的垃圾回收机制简析
  • 2017-05-28C# 设计模式系列教程-桥接模式
  • 2017-05-28C#检测DataSet是否为空的方法
  • 2017-05-28C#实现主窗体最小化后出现悬浮框及双击悬浮框恢复原窗体的方法
  • 2017-05-28C# 泛型类(函数)的实例化小例子
  • 2017-05-28C#应用XML作为数据库的快速开发框架实现方法
  • 2017-05-28C#把UNICODE编码转换为GB编码的实例

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • C#中字符串的加密的源码
    • winform调用javascript的小例子
    • C#编程实现四舍五入、向上及下取整的方法
    • c#的dllimport使用方法详解
    • 浅谈C#中HttpWebRequest与HttpWebResponse的使用方法
    • c#使用Dataset读取XML文件动态生成菜单的方法
    • C#获取真实IP地址实现方法
    • 关于C#生成MongoDB中ObjectId的实现方法
    • 详解C#中的定时器Timer类及其垃圾回收机制
    • C# 批量生成随机密码必须包含数字和字母并用加密算法加密

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有