1 / 15
文档名称:

第11章在程序中使用可扩展标记语言XML.ppt

格式:ppt   页数:15
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第11章在程序中使用可扩展标记语言XML.ppt

上传人:企业资源 2012/1/19 文件大小:0 KB

下载得到文件列表

第11章在程序中使用可扩展标记语言XML.ppt

文档介绍

文档介绍:第11章在程序中使用可扩展标记语言XML
XML(Extensible Markup Language,可扩展标记语言)是一种描述数据和数据结构的语言。XML文本可以保存在任何存储文本中,这就让XML具有了可扩展性、跨平台性以及传输与存储方面的优点。
章节内容
.NET框架中的XML类
XML数据的显示
.NET框架中的XML类
支持XML可扩展标记语言,并且提供了XML类的封装,以方便开发人员使用。。该命名空间包含各种各样的XML类,这些类可使用读取器、编写器和符合要求的组件来对XML数据进行分析、验证和操作。
使用XmlTextReader读取XML数据
,用来读取XML中的数据。在XmlTextReader类中提供了对XML数据快速、单项、无缓冲的数据读取功能。XmlTextReader类是基于数据流的,在读取内容时只能从前往后读取,不能逆向读取,这样可以节约读取XML文档的时间。该类中的Read方法是一个基本的读XML文档的方法,它以流形式读取XML文档中的节点(Node)。
使用XmlTextReader读取XML数据
XmlTextReader类中提供了大量的成员变量,这而成员类型如下。
XmlNodeType:获取XML节点的类型。
Name:获取XML节点的名称。
Value:获取XML节点的值。
Attribut:XML元素的属性。
CDATA:用于转义文本块,避免将文本块识别为标记。
Comment:XML文档的注释。
Document:作为文档树的根的文档对象,可供每个XML文档进行访问。
DocumentType:XML文档类型的声明。
使用XmlTextReader读取XML数据
Element:XML元素。
EndElement:当XmlTextReader达到元素末尾时返回。
Entity:实体声明。
Text:元素的文本内容。
WhiteSpace:标记间的空白。
XmlDeclaration:XML节点声明,它是文档中的第一个节点。
使用XmlTextWriter写入XML数据
,用来将客户端的数据存储到XML文档中。XmlTextWriter类与XmlTextReader类相同,也是向前、单项的方式进行XML文件操作。
使用XmlTextWriter写入XML数据
在XmlTextWriter类中提供了以下成员变量用来进行写操作。
Formatting:指定输出到XML中的数据流格式。
WriteStartElement:用于创建XML文档节点的名称。
WriteAttributeString:用于创建XML文档节点的值。
WriteElementString:用于创建XML文档的子节点
WriteEndElement:用于结束节点的创建。
Flush:用于XML文档数据的更新。
Close:关闭XML文档数据操作。
XML数据的显示
,单纯地使用其提供的封装类,显示出来的数据格式不美观,框架的开发人员想得非常周到,还提供了一些方便的美化方法,这样开发人员就可以更好地美化用户界面,增加用户体验度。
XSL
XSL与HTML中的CSS样式表一样,是XML的样式表,通过XSL可以将XML进行格式化输出。XSL的功能主要包括以下三个部分。
转换XML文档的方法。
定义XML部分和模式的方法。
格式化XML文档的方法。
XSL转换就是XSLT,XSLT是XSL标准中的重要组成部分。XSLT翻译为可扩展样式语言转换,它可以把一个XML文档的数据以不同结构或格式转换为另一个文档,通过使用XSL能够将XML进行格式化输出。

最近更新

2025年山西机电职业技术学院单招综合素质考试.. 41页

2025年山西省财政税务专科学校单招综合素质考.. 41页

2025年山西药科职业学院单招职业倾向性考试模.. 40页

2025年岳阳现代服务职业学院单招职业适应性测.. 40页

2025年平凉职业技术学院单招职业适应性考试模.. 40页

2025年广东环境保护工程职业学院单招职业技能.. 39页

2025年广东省河源市单招职业倾向性测试模拟测.. 40页

2025年广东舞蹈戏剧职业学院单招职业倾向性测.. 41页

2025年广安职业技术学院单招职业技能测试题库.. 39页

2025年广西制造工程职业技术学院单招职业倾向.. 40页

2025年广西省百色市单招职业适应性测试模拟测.. 40页

2025年廊坊燕京职业技术学院单招职业适应性考.. 39页

2025年成都纺织高等专科学校单招职业技能测试.. 39页

2025年扬州市职业大学单招职业倾向性测试模拟.. 40页

2025年揭阳职业技术学院单招职业技能考试模拟.. 39页

2025年曹妃甸职业技术学院单招综合素质考试模.. 40页

2025年杭州医学院单招职业技能考试模拟测试卷.. 39页

2025年柳州职业技术学院单招职业倾向性测试模.. 39页

2025年桐城师范高等专科学校单招职业适应性考.. 40页

2025年毕节医学高等专科学校单招职业适应性考.. 40页

2025年汕尾职业技术学院单招职业倾向性考试模.. 39页

2025年江苏农牧科技职业学院单招职业倾向性考.. 41页

2025年江苏工程职业技术学院单招综合素质考试.. 39页

2025年江苏省常州市单招职业适应性测试模拟测.. 39页

2025年江苏财会职业学院单招职业适应性测试模.. 40页

2025年医院感染管理质量控制评价内容及考核标.. 2页

2024年常州机电职业技术学院单招职业适应性测.. 78页

食品安全自查、从业人员健康管理、进货查验记.. 9页

康复医院设置标准1 14页

民间非盈利组织会计制度 7页