- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机软件及应用]XML的基本技术
第7章 XML的基本技术 概述 创建格式正确的XML文档 创建有效的XML文档 定义和使用实体 XML文档的显示 本 章 小 结 在前面的章节中,介绍了HTML的使用方法及应用技术。本章将介绍XML的基本技术,主要内容包括XML文档的编写方法和规则,以及在Web浏览器中显示XML文档的技术 7.1 概述 XML技术的产生 XML的标记特性 XML和HTML的标签的比较 4、XML的主要用途 1、XML技术的产生 (1)Java技术的产生解决了跨平台的软件开发 但没有解决如何实现跨平台的数据交换 (2)XML产生的技术需求 如何实现在不同平台包括客户平台间交换数据,同时还要保证数据的完整和服务的高效,这是件比较复杂的事情.基于此应用的目的和要求,于是XML诞生了。 7.1 创建格式正确的XML文档 7.1.1 XML文档的组成 下面是一个格式正确的XML文档示例 XML文档的基本构成 序言:主要是向XML解析器和XML应用程序给出本XML文档中的特征信息,从而指明了如何处理本文档的方式和要求。 XML文档的内容体部分, 也可以说是文档元素或根元素 文档元素 什么是元素 一个典型的元素有起始标记、元素内容和结束标记, 其格式是: 〈标记〉元素内容〈/标记〉 例如: first 起始标记 /first 结束标记 firstJohn/first 就是一个元素 元素内容:字符/数据/其他(嵌套的)元素或两者结合 文档必须只有1个顶层元素,称为文档元素或根元素,类似于HTML页中的BODY元素,其他所有元素都嵌套在其中 XML文档头部方面的有关信息,主要包括 XML声明 样式单文件声明(可选) 文档类型声明DTD(可选) ?xml version=”1.0” encoding=”GB2312” standalone=”no” ? ?xml-stylesheet type=”text/css” href=”mycssFile.css”? ?xml-stylesheet type=“text/xsl” href=“JavaXML.xsl”? XML文档声明部分的内容 ?xml version=1.0 encoding=gb2312 standalone=yes? 说明: ?……?表示该行是一条指令;?后的XML表示该文件是一个XML文件。其中: version=1.0 表示该文件遵循XML1.0规范 encoding=gb2312 表示该文件使用的是gb2312字符集 standalone=yes 表示该文件未引用其它外部的XML文件 7.1.2 创建XML文档的基本规则 XML 文档有两层要求 格式良好的(well-formed) 有效的(valid) 其中的“格式良好”也是最基本要求 只有当一个XML 文档是格式良好的时候,才能正确地利用机器(程序)来分析和处理它。 “格式良好” XML: 符合 XML 1.0 规范的一定语法规则的XML “格式良好”的这一标准是相对HTML 语法的混乱而提出的,它大大提高了XML 处理程序、处理XML 数据的准确性和效率。 创建格式正确的XML文档的一些基本规则: 文档必须有一个顶层元素(文档元素或根元素) 元素必须被正确地嵌套 每一个元素必须同时拥有起始标记和结束标记 起始标记中的元素类型名必须与相应结束标记中的名称完全匹配 元素类型名是区分大小写的 注释不能被嵌套。 7.1.3 元素内容的类型 元素内容是起始标记和结束标记之间的文本 元素内容有两种类型 嵌套元素 字符数据 7.1.4 给元素添加属性 给元素添加属性是为元素提供信息的一种方法 属性包括:属性名、等号及属性值;包含在元素的起始标记中 例如:price Type=“retail”$12.5 /price 7.1.5 处理指令的使用 用途:可以使用标准的、预留处理指令来告诉Internet Explorer 5怎样处理和显示文档。如果编写了Web页脚本处理程序并显示XML文档,那么可以在文档中插入任意非保留的处理指令 处理指令的一般形式如下: ? target instruction ? target: 指令指向的应用名称 XML声明所提供的属性 ?xml version= 1.0“ standalone= no“ encoding= GB2312? Version属性 :在一个XML的处理指示中必须包括version属性指明所采用的XML的版本号,而且,它必须在属性列表中排在第一位。 Standalone属性:这个属性表明该XML文件是否和一个独立的置标声明文件配套使用。因此,如果
您可能关注的文档
最近下载
- 统编版高中历史选择性必修1第六单元 基层治理与社会保障 综合检测试卷(含答案解析).docx VIP
- 公务员管理有关业务流程图.pdf VIP
- GB50045-95高层民用建筑设计防火规范97年版.pdf VIP
- 《建筑结构平法识图》课程标准.doc VIP
- 《税法》课程思政说课.pdf VIP
- 2025款比亚迪秦PLUS DM-i智驾版_用户手册驾驶指南车主车辆说明书电子版.pdf VIP
- 易飞ERP操作手册.pdf VIP
- 统编版高中历史选择性必修1第五单元 货币与赋税制度 综合检测试卷(含答案解析).docx VIP
- 网络安全等级保护(等保2.0)3级建设内容设计方案 .pdf VIP
- 不动产登记代理人《不动产权利理论与方法》题库(含答案).docx VIP
文档评论(0)