你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 专家论坛
应用JScript和XML自定义无刷新多级联动菜单(三)
 

XML Writer类的静态方法Create可以用于创建一个新的 XMLWriter 实例,可以向此方法传递一个XMLWriterSettings 类型的对象来指定要在新创建的 XMLWriter 对象上所启用的功能集。而下面所列的XMLWriterSettings的一些属性指明了具体所起启用的功能。

CheckCharacters属性表示是否进行字符检查,其默认值为true

CloseOutput属性表示在调用Close方法时,XmlWriter 是否还应该关闭基础流或 TextWriter,其默认值为false

ConformanceLevel属性用于获取或设置 XmlWriter 符合的一致性级别,其默认值为ConformanceLevel.Document

Encoding属性表示要使用的文本编码,其默认值为Encoding.UTF8

Indent属性是否缩进元素,其默认值为false

IndentChars属性表示当 Indent 属性设置为 true 时缩进时要使用的字符串,其默认值为两个空格。

NewLineChars属性表示要用于分行符的字符串,其默认值为“\r\n”。

NewLineHandling属性表示是否将输出中的分行符正常化,其默认值为NewHandling.Replace

NewLineOnAttributes属性表示是否将属性写入新行,其默认值为false

OmitXmlDeclaration属性表示是否编写 XML 声明,其默认值为false

另外,XMLWriter类还提供了一些实例方法来具体操作XML数据,常用方法的介绍如下所示

Flush方法用于将缓冲区中的所有内容刷新到基础流,并同时刷新基础流。

Close方法用于关闭基础流。

WriteStartElement方法用于写出指定的开始标记。

WriteEndDocument方法用于关闭任何打开的元素或属性并将编写器重新设置为 Start 状态。

WriteStartElement方法用于写出指定的开始标记。

WriteEndElement方法用于关闭一个元素并弹出相应的命名空间范围。

WriteAttributeString方法用于写出具有指定值的属性。

WriteStartAttribute方法用于书写属性的起始内容。

WriteEndAttribute 方法用于关闭上一个 WriteStartAttribute 调用。

下面的代码将演示如何把DataSet中的数据导出到XML文件中并做出详细说明。首先是定义一个类的静态方法DataSetToXML,其程序实现思想是先从DataSet中获得的省级数据,然后做循环来获得每个省所包含的地级市的数据,类似再做地级市数据的循环来获得每个地级市所包含的县(市)级数据。

  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089