- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
共46页8.4WebService的创建
第8章 XML Web Service 主要内容 XML简介 XML的显示格式 Web Service的组成 Web Service的创建 使用Web Service 8.1 XML简介 什么是XML XML文件的编辑和保存 8.1.1 什么是XML XML是Extensible Markup Language的缩写,是由万维网联盟(World Wide Web Consortium,W3C)定义的一种语言,称之为可扩展置标语言。所谓可扩展性是指XML允许用户按照XML规则自定义标记。XML文件是由标记及其所标记的内容构成的文本文件,与HTML文件不同的是,这些标记可自由定义,其目的是使得XML文件能够很好地体现数据的结构和含义。W3C推出XML的主要目的是使得Internet上的数据相互交流更方便,让文件的内容更加易懂。 8.1.1 什么是XML 以下是一个简单的XML文件: ?xml version=1.0 ? 学生 姓名张三 性别男/性别 出生日期1985年6月6日/出生日期 /姓名 /学生 上面的XML文件包含一个XML声明: ?xml version=1.0 ? 8.1.1 什么是XML 该文件还包含4个标记,每个标记都必须包括开始标记和结束标记。标记的开始标记和结束标记之间的内容称为该标记所标记的内容,简称“标记的内容”。一个标记的内容中可以包含文本或其他的标记,其中包含的标记称为该标记的子标记。XML文件有且仅有一个根标记,其他标记都必须封装在根标记中,文件的标记必须形成树状结构。上面的XML文件的根标记的开始标记是学生,结束标记是/学生,该根标记有一个子标记姓名…/姓名,而标记姓名…/姓名的子标记是性别…/性别和出生日期…/出生日期。XML文件必须符合一定的语法规则,只有符合这些规则,XML文件才可以被XML解析器解析,以便利用其中的数据。 8.1.1 什么是XML 下面的XML文件都是错误的,其中的“A.xml”文件没有根标记,“B.xml”文件的标记没有形成树状结构(标记有交叉)。 A.xml ?xml version=1.0 ? 名称洗衣机/名称 价钱1520元/价钱 B.xml ?xml version=1.0 ? 李四 性别男出生日期 /性别1988年8月8日/出生日期 /李四 8.1.2 XML文件的编辑和保存 编辑与保存 怎样检查XML 编辑与保存 XML是由标记及其所标记的内容构成的文本文件,尽管可以采用一些专用的XML文件编辑器来编辑XML,但对于学习XML,建议使用纯文本编辑器来编辑XML文件。本书以Windows的“记事本”做编辑器。XML文件保存的扩展名必须为“.xml”,例如:“sample.xml”、“test.xml”等。 编辑与保存 一个XML文件应当以XML声明作为文件的第一行,在其前面不能有空白、其他的处理指令或注释。XML声明以“?xml”标识开始,以“?”标识结束。 注意:“?”和“xml”之间,以及“?”和“”之间不能有空格。 以下是一个最基本的XML声明: ?xml version=1.0 ? 怎样检查XML XML的语法规则非常严格,这一点和HTML有很大的不同, HTML本身语法不严格,严重影响网络信息传送和共享。W3C吸取了HTML发展的教训,对XML指定了严格的语法标准,例如,标记都必须要有一个开始标记和结束标记,所有的标记都必须合理嵌套,即形成树状结构。也就是说XML文件必须符合一定的语法规则,只有符合这些规则,XML文件才可以被XML解析器解析,以便利用其中的数据。XML文件分为规范的XML文件和有效的XML文件,符合W3C制定的基本规则的XML文件称为规范的XML文件,规范的XML文件如果再符合额外的一些约束就称为有效的XML文件。为了检查XML文件是否规范,一个简单的办法就是用浏览器(比如IE 6.0)打开XML文件,如果XML文件是规范的,浏览器将显示XML源文件,否则将显示出错信息。如图8-1所示是一个规范的XML文件显示结果,图所示是一个不规范的XML文件显示结果。 格式正确的XML文件显示结果 格式错误的XML文件显示结果 8.2 XML的显示格式 XML可以很好地描述数据的结构,有效地分离数据的结构和表示,可以作为数据交换的标准格式。而HTML是用来编写Web页的语言,HTML把数据和数据的显示外观捆绑在一起,如果只想使用数据而不需要显示,可以想象,将数据和显示分离是多么的困难。HTML不允许用户自定义标记,目前的HTML大约有100多个标记。HTML不能体现数据的结构,只能够描述数据的显示格式。下列HTML将数据
您可能关注的文档
最近下载
- (现行国家建筑标准设计图集)99(03)S203消防水泵接合器安装(含2003年局部修改版).pdf
- 2023年华侨大学公共课《中国近代史纲要》期末试卷A(有答案).docx VIP
- (完整word版)粒子植入管理制度和质量保障措施.doc
- 2023年华侨大学公共课《中国近代史纲要》期末试卷B(有答案).docx VIP
- 220千伏输变电线路跨越110kV线路带电封网跨越施工方案.docx
- 危险源辨识培训重点.ppt
- 人教PEP三年级英语上册Unit1《Making friends part A》课件.pptx VIP
- 飞利浦V60呼吸机操作流程.docx VIP
- 美国大峡谷中文导游手册讲解.pdf
- 数据结构教程(第五版)课后题及答案.docx
文档评论(0)