




已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第8章,XML和Web服务,2,学习目标,了解XML和Web服务的基本含义与意义;掌握XML的读写基本方法;掌握Web服务的创建方法;掌握Web服务的使用方法。,3,第8章XML和Web服务,8.1XML8.2Web服务,4,8.1XML,8.1.1XML概述8.1.2写XML文档8.1.3读XML文档8.1.4XmlDocument类,5,8.1.1XML概述,XML是“ExtensibleMarkupLanguage”的缩写,即可扩展标记语言。它是Internet环境中跨平台的、依赖于内容的技术,是这个时代中处理分布式结构信息的选择工具,也是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。XML文档分为两类:有效的XML文档简化格式的XML文档。,6,简化格式的XML文档必须遵几个原则:,至少有一个元素遵守XML规范根元素应该不被其他元素所包含适当的元素嵌套是必须的属性值应该在问号内除了保留实体外,所有的实体都要声明,7,有效XML文档指的是那些拥有一个DTD参考文件的XML文档一个有效XML文档至少必须首先是简化格式的XML文档。跟随这个文档的DTD文件的有效性促进了XML执行程序的运行以及文档在兼容XML浏览器中的显示。,8,张三20唱歌李四20跳舞王五20游泳,9,XML与Access,Oracle和SQLServer等数据库不同数据库提供了更强有力的数据存储和分析能力,例如:数据索引、排序、查找、相关一致性等,XML仅仅是展示数据。事实上XML与其他数据表现形式最大的不同是:他极其简单。这是一个看上去有点琐细的优点,但正是这点使XML与众不同。XML与HTML的设计区别是:XML是用来存储数据的,重在数据本身。而HTML是用来定义数据的,重在数据的显示模式。,10,要对XML文件进行操作,须要声明以下命名空间:usingSystem.Xml。System.Xml包含了一些和XML文档的读写操作相关的类,11,8.1.2写XML文档,XmlWriter类实现写操作,该类包含了写XML文档所需的方法和属性,它是XmlTextWriter类和XmlNodeWriter类的基类。,12,XmlTextWriter写XML文档,首先创建XmlTextWriter对象:XmlTextWritertextWriter=NewXmlTextWriter(C:myXmFile.xml,null);调用WriterStartDocument方法写XML文档,在写的过程中,可以:调用WriteComment方法来添加说明;通过调用WriteString方法来添加一个字符串;通过调用WriteStartElement和WriteEndElement方法对来添加一个元素;通过调用WriteStartAttribute和WriteEndAttribute方法对来添加一个属性;通过调用WriteNode方法来添加整的一个节点;调用WriteEndDocument结束写过程,并调用Close方法将它关闭。,13,protectedvoidButton1_Click(objectsender,EventArgse)try/*写xml文档*/创建XmlTextWriter类的实例对象,Server.MapPath表示在当前虚拟目录下XmlTextWritertextWriter=newXmlTextWriter(Server.MapPath(/test.xml),null);textWriter.Formatting=Formatting.Indented;/开始写过程,调用WriteStartDocument方法textWriter.WriteStartDocument();/写入说明/创建一个节点textWriter.WriteStartElement(Administrator);,14,for(inti=0;i新建网站”,选择“ASP.NET网站”。然后先添加Web引用,把WebService引到当前的工程里面。方法是:在资源管理器中点击右键,选择添加Web引用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖南益阳市交通投资运营集团有限公司招聘3人(第一批)考前自测高频考点模拟试题参考答案详解
- 2025黑龙江黑河市漠河市公益性岗位招聘18名模拟试卷及答案详解(易错题)
- 2025福建厦门市翔安招商集团有限公司(第一期)招聘4人模拟试卷及一套参考答案详解
- 安全培训自查工作方案课件
- 2025年山东青岛西海岸新区“千名人才进新区”集中引才考前自测高频考点模拟试题及参考答案详解1套
- 涂料产品施工知识培训课件
- 2025河北承德市滦平县卫生健康局和滦平县医疗保障局所属事业单位选调医疗专业技术人员15人模拟试卷及参考答案详解
- 涂布安全知识培训课件
- 2025年甘肃省酒泉市瓜州县博物馆招聘公益性岗位工作人员考前自测高频考点模拟试题及答案详解(考点梳理)
- 2025广西河池市招聘中小学紧缺学科教师118人模拟试卷及答案详解(典优)
- 日本商务谈判风格剖析课件
- 顶管顶力计算
- 综合实践活动课程的设计与实施
- 《影视鉴赏》教学课件 《影视鉴赏》第三章
- 职工三级安全教育卡模版
- 新疆民族团结模范人物
- 四议两公开工作法课件
- 供应链金融业务培训课件
- 幼儿教育政策法规解读-高职-学前教育专业课件
- 污染场地环境风险管理与原位地下水修复技术 陈梦舫
- GB∕T 26745-2021 土木工程结构用玄武岩纤维复合材料
评论
0/150
提交评论