《VisualC#程序设计教程与上机指导》第10章:XML.ppt

《VisualC#程序设计教程与上机指导》第10章:XML.ppt

ID:52066685

大小:66.00 KB

页数:10页

时间:2020-03-31

《VisualC#程序设计教程与上机指导》第10章:XML.ppt_第1页
《VisualC#程序设计教程与上机指导》第10章:XML.ppt_第2页
《VisualC#程序设计教程与上机指导》第10章:XML.ppt_第3页
《VisualC#程序设计教程与上机指导》第10章:XML.ppt_第4页
《VisualC#程序设计教程与上机指导》第10章:XML.ppt_第5页
资源描述:

《《VisualC#程序设计教程与上机指导》第10章:XML.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第10章XML教学提示与目标10.1XML简介10.2.NET中的XML操作方法10.3上机指导教学提示与目标教学提示:XML作为数据表示方式已经被越来越多地用到了,掌握它是大势所趋。教学目标:在这一章,我们将讨论什么是XML和如何进行XML操作,主要是以XML文件为基础的操作。本章的主要内容包括:XML简介和XML文件操作。10.1XML简介.NET中一个很重要的技术就是XML,XML是一种自描述语言,无论是WebService还是SOAP都是以它为基础的,它是将来描述实体和计算机间进行通信的一个基础性的

2、描述语言。XML即为可扩展的标记语言(eXtensibleMarkupLanguage)。XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。10.1.1XML文件的整体结构10.1.2XML文件的元素10.1.3在VS.NET中创建XML文件10.1.1XML文件的整体结构XML文件包括三部分:XML声明、处理指示(可选)、XML元素。XML文档的一个基本要求是形式良好(wellformed),一个形式良好的XML文档要包含这三个部分。10.1.2XML文件的元素元素是XML文

3、件内容的基本单元。从语法上讲,一个元素包含一个起始标记、一个结束标记以及标记之间的数据内容。其形式是:<标记属性名=属性值>数据内容另外,元素中还可以再嵌套别的元素。比如数据内容可再扩展为:<标记属性名=属性值><标记1>数据内容1<标记2>数据内容2...<标记n>数据内容1元素里面还可以再嵌套元素,最外层的元素称为根元素。一个XML文档只能有一个根元素。10.1.3在VS.NET中创建XML文件毕竟本书不是专门讲述XML的书籍,所以我们不对XML进

4、行详尽描述,我们跳过XML的详细格式,只讨论如何在VS.NET中创建XML文件:10.2.NET中的XML操作方法10.2.1.NET中进行XML操作的方法10.2.2用System.Xml中的类来操作XML文件10.2.1.NET中进行XML操作的方法在.NET中进行XML操作有两种方法:使用MSXML;使用System.Xml。其中,使用MSXML是一种比较传统的方法,它使用MS提供的XML操作COM对象来完成操作,只要在你的项目中添加MSXML2.DLL引用就可以使用其COM类了。比如IXMLDOMA

5、ttribute、IXMLDOMCharacterData都是属于MSXML提供的类。System.Xml是MS在.NET框架下提供的XML操作。一般来说,System.Xml所能进行的操作MSXML都能进行,但是MSXML是调用COM来实现的,相对来说,结构性就不如System.Xml方法,所以我们在这里只使用System.Xml来进行XML操作。10.2.2用System.Xml中的类来操作XML文件用System.Xml中的类来操作XML文件的步骤如下:(1)创建Xml文档对象。(2)创建申明。(3)

6、创建根。(4)加入元素。(5)保存XML文档。10.3上机指导XML操作有点类似于流操作,本节上机指导的主要内容是以XML的格式产生一个销售报表,讲述如何对XML来进行操作,包括创建XML、添加结点、添加属性等。通过这个上机指导,帮助大家更加熟悉C#中的XML操作。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。