《XML和Web服务》PPT课件

《XML和Web服务》PPT课件

ID:41114261

大小:891.51 KB

页数:37页

时间:2019-08-16

《XML和Web服务》PPT课件_第1页
《XML和Web服务》PPT课件_第2页
《XML和Web服务》PPT课件_第3页
《XML和Web服务》PPT课件_第4页
《XML和Web服务》PPT课件_第5页
资源描述:

《《XML和Web服务》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章XML和Web服务学习目标了解XML和Web服务的基本含义与意义;掌握XML的读写基本方法;掌握Web服务的创建方法;掌握Web服务的使用方法。2第8章XML和Web服务8.1XML8.2Web服务38.1XML8.1.1XML概述8.1.2写XML文档8.1.3读XML文档8.1.4XmlDocument类48.1.1XML概述XML是“ExtensibleMarkupLanguage”的缩写,即可扩展标记语言。它是Internet环境中跨平台的、依赖于内容的技术,是这个时代中处理分布式结构信息的选择工具,也是当前处理结构化文档信息的有力工具。扩展标记语言X

2、ML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。XML文档分为两类:有效的XML文档简化格式的XML文档。5简化格式的XML文档必须遵几个原则:至少有一个元素遵守XML规范根元素应该不被其他元素所包含适当的元素嵌套是必须的属性值应该在问号内除了保留实体外,所有的实体都要声明6有效XML文档指的是那些拥有一个DTD参考文件的XML文档一个有效XML文档至少必须首先是简化格式的XML文档。跟随这个文档的DTD文件的有效性促进了XML执行程序的运行

3、以及文档在兼容XML浏览器中的显示。7张三20唱歌李四20跳舞王五20游泳8XML与Access,Oracle和SQLServer等数据库不同数据库提供了更强有力的数据存储

4、和分析能力,例如:数据索引、排序、查找、相关一致性等,XML仅仅是展示数据。事实上XML与其他数据表现形式最大的不同是:他极其简单。这是一个看上去有点琐细的优点,但正是这点使XML与众不同。XML与HTML的设计区别是:XML是用来存储数据的,重在数据本身。而HTML是用来定义数据的,重在数据的显示模式。9要对XML文件进行操作,须要声明以下命名空间:usingSystem.Xml。System.Xml包含了一些和XML文档的读写操作相关的类108.1.2写XML文档XmlWriter类实现写操作,该类包含了写XML文档所需的方法和属性,它是XmlTextWrite

5、r类和XmlNodeWriter类的基类。11XmlTextWriter写XML文档首先创建XmlTextWriter对象:XmlTextWritertextWriter=NewXmlTextWriter("C:\myXmFile.xml",null);调用WriterStartDocument方法写XML文档,在写的过程中,可以:调用WriteComment方法来添加说明;通过调用WriteString方法来添加一个字符串;通过调用WriteStartElement和WriteEndElement方法对来添加一个元素;通过调用WriteStartAttribut

6、e和WriteEndAttribute方法对来添加一个属性;通过调用WriteNode方法来添加整的一个节点;调用WriteEndDocument结束写过程,并调用Close方法将它关闭。12protectedvoidButton1_Click(objectsender,EventArgse){try{//***********写xml文档***********//创建XmlTextWriter类的实例对象,Server.MapPath表示在当前虚拟目录下XmlTextWritertextWriter=newXmlTextWriter(Server.MapPath(

7、"~/test.xml"),null);textWriter.Formatting=Formatting.Indented;//开始写过程,调用WriteStartDocument方法textWriter.WriteStartDocument();//写入说明//创建一个节点textWriter.WriteStartElement("Administrator");13for(inti=0;i<10;i++){textWriter.WriteElementString("No",i.ToString());textWriter.WriteElementStrin

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

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

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