书签 分享 收藏 举报 版权申诉 / 22
上传文档赚钱

类型XML实用教程第1章-初识XML课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:5102065
  • 上传时间:2023-02-11
  • 格式:PPT
  • 页数:22
  • 大小:447.50KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《XML实用教程第1章-初识XML课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    XML 实用教程 初识 课件
    资源描述:

    1、 第1章 初识XML学习内容v标记语言vXML概述vXML开发工具1.1 标记语言标记语言是使用某种“记号”来表示某种特殊信息的语言,它是一套标记符号和相关语法的集合。标记语言由一些标识码(codes)或控制标签(tags)所组成,这些标识码或标签可以让电子文档变得更具有结构性,而这种结构性能够便于应用软件解析和应用。这些标识码或标签如果独立存在则是无意义的,它们必须结合数据后才能形成一份有用的电子文档,而所谓有用的电子文档则是针对应用软件来说的,也就是说应用软件能够解读这份电子文档中的标记语言,并且由标记语言的意义来对该份电子文档作特定的处理。v标记语言标记语言1.1 标记语言目前所使用的标

    2、记语言可以分为以下两类:1.专门用途的标记语言(Specialized Markup Language):专门用途的标记语言是特意为某种应用软件所特别制定的,或是为了某种特别的应用领域所发展出来的。2.一般通用的标记语言(Generalized Markup Language):一般通用的标记语言仅描述文档中数据内容的意义与结构,但并没有定义如何去应用这些数据,也就是说它并不是为某一个特别的软件来量身定制的。v标记语言标记语言1.1 标记语言概述v1.1.1 SGML的诞生 IBM公司正式推出 ISO组织正式推出 1.1 标记语言概述v1.1.1 SGML的诞生 vSGML通过SGML文档的形

    3、式来表现。SGML文档定义独立于应用平台和所使用的文本文档的格式、索引和链接信息。它为用户提供一种类似于语法的机制,用来定义文档的结构和指示文档结构的标签。vSGML文档由三个部分组成,即语法定义、文档类型定义和文档实例。v 1.语法定义:定义文档类型和文档实例的语法结构。v 2.文档类型定义:定义文档实例的结构和组成结构的元素类型。v 3.文档实例:是文档的主体部分。1.1 标记语言概述v1.1.1 SGML的诞生 vSGML文档的结构相当严谨,其中文档类型定义(DTD)是它的核心所在。DTD为组织文档的文档元素提供了一个框架,同时为文档元素之间的相互关系制定了规则。vSGML文档具有极强的

    4、完整性和稳定性,其可适用的范围也相当广,然而,提供如此完整和稳定功能的文档语言,也导致其自身也相当复杂,难以让人掌握。1.1 标记语言概述v1.1.2 HTML的出现 欧洲粒子物理实验室正式推出 vHTML是SGML的简化子集,是目前网络上应用最广泛的语言,也是构成网页文档的主要语言。v开发人员无需了解HTML的相关语法就可以使用各种所见即所得的HTML编辑器,如:Dreamweaver、Frontpage等进行Web页面的创作。HTML已经成为最主要的Web页面语言。1.1 标记语言概述v1.1.2 HTML的出现v HTML提供了一组固定的、预先定义好的元素标记用来标注一般用途的网页元素。

    5、v 常用的元素标记包括:标题、段落、列表、表格、图片与超链接等。1.1 标记语言概述v1.1.2 HTML的出现vHTML基本结构v HTML使用各种不同的HTML标记符号来分别标识和设定不同的网页元素。v 内容 1.1 标记语言概述v1.1.2 HTML的出现v 内容 v例如:v v1.1.2 HTML的出现v一个完整的HTML文档由文档头部和文档正文两个部分组成,其基本结构如下:v v v v 网页标题v v v v 这是正文部分!v v 1.1 标记语言概述1.1 标记语言概述v1.1.2 HTML的出现v作为互联网的一个组成部分,HTML以简单精练的语法、极易掌握的通用性与易学性,使互

    6、联网得以普及发展以至今日辉煌。然而,以目前的发展来看,HTML却存在着相当大的局限性:v 1.由于标准的HTML标记已经由W3C预先确定,不能根据需要自行定义,所以当描述具有各种复杂内容的文档时,HTML就显得力不从心。v 2.HTML面向的是数据格式的描述,而非面向数据对象本身,因此,HTML标记并没有给出数据内容的含义。v 3.使用目前的HTML,网页文档开发者必须要对文档进行许多的调整才能兼容各种流行的浏览器。v 4.由于浏览器不去检查网页中错误的HTML代码,因而导致Intemet上有大量的文档包含了错误的HTML语法,这个问题越来越严重。1.2 XML概述 n1.2.1 为什么要使用

    7、XML W3C正式推出 是 SGML的简化子集。vXML也是一种可以用来创建标记语言的元语言,它可以用来标记任何一种所能想见的事物。数学公式、化学分子结构、音乐符号这些行业信息都在XML中得以结构化地表示,跨平台的信息交换也可以制订基于XML的通信协议。就像HTML在Web和全球数据发布中所起的作用一样,XML在电子商务和数据交换中起着重要的作用。vXML不仅已广泛用于与计算机和网络有关的各个方面,还可用于数学、机械、生物、化学、物理、音乐制作等各个领域,它在跨平台、跨应用程序和跨语言中的使用,使它在分布式解决方案中发挥重要作用。1.2 XML概述v1.2.1 为什么要使用XMLvXML保留了

    8、SGML的一些特点,并克服了HTML的局限性。其主要特点是:v1.XML可用于现有的Web协议(如HTTP和MIME)和机制(如URL)。v2.XML支持Web的各种不同的应用,并使用了一种类属的方法使其具有可扩展性。HTML则不支持,它需要借助使用用于链接HTML和应用的脚本语言才支持Web的各种不同的应用。v3.XML与SGML兼容,所以大多数SGML应用可以向XML转化。v4.与HTML文档一样XML文档易于创建。v5.XML文档内容和结构清晰易懂,所以即使对非专业人员来说也易于阅读和使用。v6.XML的设计严谨,所以XML中标记的信息可以很容易地被计算机程序所处理。v7.XML标准定义

    9、精练,这就保证了其下载和处理的速度。1.2 XML概述v1.2.2一个简单的XML例子 ll l l T222l 北京l 成都 l 18:20l 08:18l l T223l 上海l 北京l 22:30l 09:58 l1.2 XML概述1.2.3 XML的优势l良好的可读性 l方便的可扩展性 l数据内容与其形式的分离 l便于信息的检索 l可以轻松的跨平台应用 l支持不同文字不同语种间的信息交互 l为科学实践与交流提供捷径 l大大改善网页的超链接性能 l便于信息的长期保存 l适合面向对象的程序开发 1.3 XML开发工具vAltova XMLSpy是一个符合行业标准的XML开发环境(Integ

    10、rated Development Environment,简称IDE)。v它为用户提供最佳的可扩展标记语言编辑器、模式设计器、代码生成器、文件转换器、调试器、配置器,并支持XSLT(可扩展样式表语言转换)、Xquery(XML查询语言)、WSDL(web服务描述语言)、SOAP(简单对象访问协议)技术和NET、Eclipse等集成开发环境。v这里介绍的版本是XMLSpy 2011中文企业版。1.3 XML开发工具v1.3.1 XMLSpy的主界面vXMLSpy 2011的主界面主要由下列四个部分组成:v1.“项目”窗口:在该窗口中将文件组织为工程,并可对这些文件进行编辑。v2.“信息”窗口:

    11、在该窗口中显示当前编辑项的信息。v3.主窗口:显示正在编辑中的文档的窗口。可用的文档视图数目与正在编辑的文档类型有关。可以根据需要在各种视图间切换。v4.“输入助手”窗口:输入助手泛指那些在文档编辑过程中提供帮助的窗口,XMLSpy 2011中提供了多种不同的输入助手。可用的输入助手窗口将根据正在编辑的文档类型和主窗口的文档视图的不同而变化。1.3 XML开发工具v1.3.1 XMLSpy的主界面 1.3 XML开发工具v1.3.2 XMLSpy的主要功能v在多种编辑格式下编辑XML文档 v良构性检查和内置验证器v结构化编辑 v智能编辑 vSchema的编辑和管理 vXML文档的转换 vXPa

    12、th求值 vXML工程管理 v数据库导入 v代码自动生成 v与各种常用开发工具集成 1.3 XML开发工具v1.3.3 XMLSpy的使用1.运行XMLSpy 2011,单击菜单栏中的“文件”|“新建”命令,弹出“选择新建文件类型”对话框。2.在“选择新建文件类型”对话框中列出了系统支持创建的所有文档类型,可以根据实际需要选择要创建的文件类型,单击“确定”按钮,弹出“新文件提示”对话框。3.在“新文件提示”对话框中,我们可以通过单选按钮,将新创建的XML文档与相应的DTD或XSD模式文件相关联,进入了“文字”视图界面 4.在“文字”视图界面中,输入代码。5.单击工具栏中的“保存”按钮,在视图窗口最下端选择“浏览器”视图,即可查看显示结果。

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:XML实用教程第1章-初识XML课件.ppt
    链接地址:https://www.163wenku.com/p-5102065.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库