欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > PPT文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:390820       资源大小:160KB        全文页数:27页
    • 资源格式: PPT        下载积分:2000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要2000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    可扩展标记语言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特点,


    注意事项

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开