ImageVerifierCode 换一换
格式:PPT , 页数:27 ,大小:160KB ,
资源ID:390820      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-390820.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(可扩展标记语言XML eXtensible Markup Language.ppt)为本站会员(twoload295)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

可扩展标记语言XML eXtensible Markup Language.ppt

1、可扩展标记语言 XML eXtensible Markup Language,教师:赵东跃 福州大学工程技术学院,第1章 XML概述,1.1 标记语言概述 1.2 SGML 1.3 HTML 1.4 XML 1.5 XML实例 1.6 XML特点,1.1 标记语言概述,电子文档: 数据内容:比如内容文字等 内容格式:比如有多少栏目、各个栏目内容的类型等 显示样式:比如字体、颜色等 XML(eXtensible Markup Language,可扩展标记语言) :电子文档表示、传递、交换标准。将内容、格式、样式分离,使得结构更清晰、更科学、使用效率更高。 发布机构:W3C,World Wide

2、Web Consortium,万维网联盟。,1.1 标记语言概述,电子文档举例: 数据内容:诗词 内容格式:标题、作者、四句诗词 显示样式:如图 如果使用Word,则内容、格式、样式全部混合在一起。如果使用XML,则可以将它们分开。,1.1 标记语言概述,Poem.xml:定义内容静夜思 李白窗前明月光 疑是地上霜 举头望明月 低头思故乡,1.1 标记语言概述,Poem.dtd:定义格式,1.1 标记语言概述,Poem.xsl:定义显示样式唐诗 ,1.1 标记语言概述,Poem.xsl:唐诗 ,1.1 标记语言概述,Poem.xsl:,标记语言家族一览,1.1 标记语言概述,1.2 SGML,

3、SGML(Standard Generalized Markup Language,标准通用标记语言):用于定义电子文档结构、描述内容。 历史: 1969年IBM开发,1986年ISO(国际标准化组织)定为国际标准。 SGML文档: 语法定义: 为后二者定义语法 文档类型定义(DTD,Document Type Definition): 为后者定义逻辑结构和元素类型,定义标记含义。 文档实例:包含真正的内容数据,SGML特点: 纯文本 结构化 与平台无关 可扩展,可以自定义语法,自定义标记/属性 复杂、麻烦 难以学习掌握。,1.2 SGML,HTML(Hyper Text Markup Lan

4、guage,超文本标记语言):用于定义WEB网页文档结构、描述内容。 历史: 1989年欧洲粒子物理试验室开发,是SGML子集。标记是固定的。 HTML文档:例子p4 无须语法定义: 语法固定 无须文档类型定义(DTD,Document Type Definition): 文档类型固定 文档实例:包含真正的内容数据,1.3 HTML,HTML特点: 纯文本 结构化 与平台无关 不可扩展,标记/属性固定,语法固定 简单、方便 易于学习掌握。 有局限性,不便表述内容复杂文档 兼容性差,对于不同的浏览器,文档必须调整。,1.3 HTML,XML(eXtensible Markup Language,

5、可扩展标记语言) :电子文档表示、传递、交换标准。是SGML子集,减少了选项。 历史: 1998年W3C发布 XML 1.0。 XML文档: 文档类型定义(DTD或Schema): 为后者定义逻辑结构和元素类型,定义标记含义。 文档显示样式定义(CSS或XLS): 为后者定义标记显示样式含义。 文档实例(XML):包含真正的内容数据,1.4 XML,XML特点: 纯文本、结构化、与平台无关 可扩展,可以自定义语法,自定义标记/属性 比SGML简单,减少了选项,使用SGML的20%标记,容易学习掌握。 将电子文档内容、格式、样式分离。使得电子文档的表示、传递、交换更精确(比如标题必须有,但是作者

6、可以没有)、更灵活(比如自动将某名单中20岁的人用红色显示)、效率更高(只需要传递内容,格式样式不必每次传送)。,1.4 XML,XML例子: p10,使用记事本编辑,文件名任意,后缀必须是.xml 运行:双击xml文档,自动启动IE,效果如图1-2,显示所有标记和文字 注意:+和-。无论源文件如何排版,IE会自动按照树状结构显示 第一行:必须写 ,1.5 XML实例,第二行:不是必写,可选,注解可以写在任意位置。IE只是显示。根元素: 自定义标记/属性: 注意:HTML标记也当成自定义标记。,1.5 XML实例,树状结构:IE会自动按照树状结构显示 ,1.5 XML实例,英雄李连杰张艺谋狼孟

7、县亭长无名,联合侠客长空、残剑、飞雪,企图刺杀秦始皇,但是最终失败的故事。手机葛优徐帆冯小刚,1.5 XML实例,运行效果:+、-的作用,1.5 XML实例,1 2 3 4 5 XML 6 XML是一种可扩展的源置标语言,它可用以规定新的置标规则,并根据这个规则组织数据 7 8 9 11 张三 12 13 14 15 16 17,1.5 XML实例,说明: 1 是一个XML声明 317 是文件中的各个元素。 12 是处理指示 8 是注释 914 是CDATA 在5行的“XML”中,“”“”是标记,“XML”是字符数据。,1.5 XML实例,XML:只包含内容。 CSS:层叠样式表,具体规定X

8、ML文档的显示格式 XSL:可扩展样式表,具体规定XML文档的显示格式 如果没有css或xsl:直接显示所有的标记和文字 数据内容和显示形式分离。,1.6 XML特点,可读性好:标记是自定义的,可以使用自然语言的词汇。 可扩展性: 数据内容和显示形式分离:只需要传递XML文档即可 便于查询,便于长期保存 修改数据困难,数据量比二进制大。 目前不能用XML直接编写发布网页,没有一个可以完全支持XML的浏览器。,1.6 XML特点,XML应用: 描述结构化数据,比如数据库、电子表格、程序配置数据等 描述半结构化数据,比如WEB网页、商业文档、各种专业文档、电子图书等 XHTML可扩展超文本标记语言、VML矢量标记语言、PGML精确图形标记语言、SVG可缩放矢量图形语言、MathML数学标记语言、CML化学标记语言、WML无线标记语言、,1.6 XML特点,XML:第2章 DTD和Schema:第3章 CSS:第4章 XSL:第5章 DSO:第6章 DOM:第7章,1.6 XML特点,

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1