- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网页设计与制作14.ppt
网页制作与设计 第十四章 XML语言简介 本章通过一个部门联系信息表的事例, 综合讲述了XML文档、文档类型说明 (DTD)以及样式单三方面要素,讲述 了XML的方方面面。 教学重点与难点 XML的术语 文档类型说明(DTD) XML的显示(样式单) 14.1 XML 概述 一、 XML 的历史 XML 同 HTML 一样,都来自 Standard Generalized Markup Language,即标准通用 标记语言。 二、 XML的定义 可扩展置标语言 XML(Extensible Markup Language)也是一种置标语言。 XML提供了一个标准,可以根据实际 需要定义新的置标语言,并为这个置标语 言规定它特有的一套标签。准确的说, XML 是一种元置标语言,它允许根据提供 的规则,制定各种各样的置标语言。 三、 XML 的优缺点 1. XML 的优点 2. XML 的缺点 3. XML与HTML的比较 14.2 XML 的语法 XML 允许“随心所欲”地建立自己的标 记集,但这个标记集建立起来,就必须严 格遵守XML语法和标记集的规定,这个 XML 文件应该是“形式良好的”(well- formed)。 一、XML 文件的逻辑结构 1.XML文件的整体结构 2.用XML声明作为开头 ?xml version = 1.0 standalone = no encoding = GB2312? 3. XML元素:〈标记〉数据内容〈/标记〉 4.字符数据 5.标记:〈标记名 (属性名=“属性取值”)*〉 6.特殊标记CDATA: 7.注释:用“〈!--”和“--〉”引起来 8.处理指示 二、 XML文件的物理结构 1.实体:实体充当着和别名类似的角色, 即一个简单的实体名称可以用来代表一大 段文本内容。 2.实体的两种类型:一般实体和参数实体。 3.实体的使用方式:实体声明和实体引用。 14.3 XML 的文档类型说明 一个XML文件必须遵守文件类型描述 DTD(Document Type Definition)中定义 的各种规定。DTD描述了一个置标语言的 语法和词汇表,也就是定义了文件的整体 结构以及文件的语法。 XML的处理指示中所有单词必须都是 小写的,但所有DTD中的关键字都必须是 大写的。 一、 内部DTD 一个包含DTD的XML文件的结构为: ?xml version = 1.0 encoding=GB2312 standalone = yes? !DOCTYPE 根元素名[ 元素描述 ] 文件体....... 这样就定义了一个文件,它以 DOCTYPE中规定的根元素名作为其根元素 的名字。 二、外部DTD 一个DTD既可以是内部的,包含在 XML文件中(standalone=“yes”);也可以 是外部的,作为一个外部文件被引用 (standalone=“no”)。 引用一个外部DTD,必须修改XML声 明和DOCTYPE声明。在DOCTYPE声明中, 应该加入SYSTEM属性: !DOCTYPE 根元素名 SYSTEM 外部DTD文件的URL 三、元素类型声明 为了定义文件结构中的细节,必须展开 DTD中元素说明部分,使用元素类型声明 (ETD)来声明有效的文件元素。 四、定义元素及其子元素 DTD尽管要求严格,但也有它的灵活性。 使用正则表达式,可以描述父元素与子元 素之间非常复杂的关系。 五、定义有效的元素属性 在DTD中定义属性时,使用下面的格式:!ATTLIST 元素名 (属性名 属性类型 缺省值)* ATTLIST是一个属性的列表,它可以包 含很多属性,在实际应用中,一个元素也 经常有多个属性。 1.属性缺省值 2.元素类型 3.实体属性类型与参数实体 14.4 XML的显示——样式单 样式单(Style Sheet)是一种专门描述结 构文档表现方式的文档,它既可以描述这 些文档如何在屏幕上显示,也可以描述它 们的打印效果,甚至声音效果。样式单一 般不包含在XML文档内部,而以独立的文 档方式存在。两种样式单:层叠样式单 CSS(Cascading Style Sheets)和可扩展样 式单语言XSL(eXtensible Stylesheet Language)。 一、 CSS概述 利用CSS,可以定义HTML或XML
文档评论(0)