- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
/ WEB技术与数据库 第3章 XML基本语法 课程回顾 HTML基本标记 标题 文本 列表 表格 图像 超链 分框 本章学习目标 掌握XML的基本语法 掌握XML文档的基本结构 XML概述 什么是XML? XML即为可扩展的标记语言(eXtensible Markup Language) XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识 和HTML不同之处 HTML提供了一组事先已经定义好了的标签,而XML提供了一个标准,利用这个标准,可以自己定义标签。 XML是一种源置标语言,它允许你根据它所提供的规则,制定各种各样的置标语言。 XML概述 案例演示 XML概述 XML概述 XML文件包括三部分: XML声明 处理指示(可选) XML元素 XML文档的一个基本要求是形式良好的(well formed),一个形式良好的XML文档要包含这三个部分。 XML文档的标记和元素 基本术语简介 Element(元素) Tag(标识) Attribute(属性) Declaration(声明) XML文档用XML声明作为开头 XML声明也是由“?”开始,“?”结束。在“?”后面紧跟着处理指示的名称,在这里是“xml”。XML声明中要求必须指定“version”的属性值。同时,声明中还有两个可选属性,分别是“standalone”和“encoding”。 XML文档的标记和元素 DTD(文件类型定义) DTD是用来定义XML文档中元素,属性以及元素之间关系 通过DTD文件可以检测XML文档的结构是否正确 DTD术语 Schema(规划):数据规则的描述 定义元素数据类型和元素之间的关系 定义元素所能包含的内容类型 Document Tree(文档树) 是文档元素分级结构的形象表示 XML文档的标记和元素---基本术语 Well-formed XML(良好格式的XML) 一个遵守XML语法规则,并遵守XML规范的文档称之为“良好格式” standalone=“yes”,说明文档是独立的,不需要DTD验证 Valid XML(有效的XML) 一个遵守XML语法规则,并遵守相应DTD文件规范的XML文档称为“有效的” standalone=“no”,同时DTD文件的定义方法: 引用DTD文档的方法 直接包含在XML文档内的DTD 调用独立的DTD文件 语法规则小结 规则1:必须有XML声明语句 ?xml version=“1.0” standalone=“yes/no” encoding=“UTF-8/******? 规则2:是否有DTD文件 !DOCTYPE type-of-doc SYSTEM/PUBLIC dtd-name 规则3:注意你的大小写 语法规则小结 规则4:给属性值加引号 ?xml version=1.0 standalone=yes/no encoding=UTF-8? 规则5:所有的标识必须有相应的结束标识 规则6:所有的空标识也必须被关闭 空标识就是标识对之间没有内容的标识 br应写为br / XML数据结构、文档结构 案例演示 处理指令 CDATA节 制作一个XML文档的步骤 案例演示 通过HTML引用XML文档内容 制作一个XML文档的步骤 制作过程一 myfile.dtd 制作一个XML文档的步骤 制作过程二 myfile.xml 制作一个XML文档的步骤 制作过程三 myfile.html 本章小结 XML声明 XML语法规则 制作一个通过HTML引用XML文档的例子的步骤 */19 需要重点介绍声明刚才我们提到,在一个XML的处理指示中必须包括version属性指明所采用的XML的版本号,而且,它必须在属性列表中排在第一位。由于当前的XML最新版本是1.0,所以我们看到的无一例外的都是:version = 1.0。 standalone属性这个属性表明该XML文件是否和一个独立的置标声明文件配套使用。因此,如果该属性置为“yes”,说明没有另外一个配套的DTD文件来进行置标声明。相反,如果这个属性置为“no”,则有可能有这样一个文件。(注意,也可能没有。) encoding属性所有的XML语法分析器都要支持8位和16位的编码标准。一般我们用到的编码是以下几种:简体中文码:GB2312繁体中文码:BIG5西欧字符: UTF-8采用哪种编码取决于你文件中用到的字符集。尤其要注意的是,如果我们看到标签是可以用中文来写的,这时你务必要在声明中加上encoding = GB2312的属性。 1.Element(元素): 元素在HTML我们已经有所了解
文档评论(0)