.NET中书写XML的一种简单方法

http://tech.ddvip.com   2008年09月06日    社区交流

内容摘要:.NET中包含了很多支持XML的类,这些类使得程序员使用XML编程就如同理解XML文件一样简单。在这篇文章中,我将给出这样的一个类的使用示例,这个类就是XmlTextWriter类。

  XML是一项热门的技术。它之所以能够引起人们的兴趣,一个主要的原因在于它十分的简单,人们可以很容易地理解和使用它。每一个程序员都能轻易地看懂一个XML文件,理解它包含的内容。

  .NET中包含了很多支持XML的类,这些类使得程序员使用XML编程就如同理解XML文件一样简单。在这篇文章中,我将给出这样的一个类的使用示例,这个类就是XmlTextWriter类。

  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[...]]> 块

来源:互联网    责编:豆豆技术应用

正在加载评论...