首页 XML的特点及应用前景

XML的特点及应用前景

举报
开通vip

XML的特点及应用前景XML的特点及应用前景:特点:1.具有良好的格式,xml文档格式属于良好格式的文件,xml标记一定是成双成对的。2.具有验证机制,xml有两种验证方法一种是dtd,是一个专门的文件,用来定义和检验xml文档中的标记;另一种是xmlschema用xml语法描述,多个schema可以复合使用xml名称空间,详细定义元素的内容及属性值的数据类型。3.灵活的web应用,xml描述数据的本身,是文本化的小型数据库表达语言。4.丰富的显示样式,xml数据定义打印、显示排版信息有3中方法:用css定义打印和显示排版信息,用xsl...

XML的特点及应用前景
XML的特点及应用前景:特点:1.具有良好的格式,xml文档格式属于良好格式的文件,xml标记一定是成双成对的。2.具有验证机制,xml有两种验证方法一种是dtd,是一个专门的文件,用来定义和检验xml文档中的标记;另一种是xmlschema用xml语法描述,多个schema可以复合使用xml名称空间,详细定义元素的内容及属性值的数据类型。3.灵活的web应用,xml描述数据的本身,是文本化的小型数据库 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 达语言。4.丰富的显示样式,xml数据定义打印、显示排版信息有3中方法:用css定义打印和显示排版信息,用xslt转换到html进行显示和打印,用xslt转换成xsl的fo进行显示和打印。5.Xml是电子数据交换(edi)的格式,xml最适合为数据交换的 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 ,还可以作为数据仓库。6.便捷的数据处理,xml是一种通用的数据结构,以文本形式描述的,适合各种平台环境的数据交换。7.面向对象的特性,xml文件是树状结构的,是信息的对象化语言,xml的资源描述框架(RDF)是信息导航、浏览、搜索的用户接口标准。8.开发的标准,xml是信息的高层封装与运输的标准。9.选择性的更新10Xml是一个技术大家庭,xml的缺陷一是它是树状存储的,搜索效率虽然极高,但插入和修改比较困难;二是xml的文本表现手法、标记的符号化等会导致xml数据以二进制表现方法的数据量增加,尤其当数据量很大时,效率成为很大的问题;三是xml文档作为数据提供者使用,没有数据库系统那样完善的管理功能;四是xml是元置标语言,任何个人、公司和组织都可以利用它定义新的标准,这些标准间的通信就成了巨大的问题。Xml的应用前景:1.网络服务领域2.EDI(电子数据交换)3.电子商务领域4.数据库领域5.Agent(智能体)6.软件 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 元素的交换Xml语法的基本点:1.Xml文档只能包含一个根元素。Xml文档的根元素师包含所有被视为文档本身内容的单个元素。根元素师在文档的序言码部分后出现的第一个元素,它也称为文档元素。2.所有xml元素必须包含结束标记。尽管结束标记对于某些html文档元素为可选标记,但是xml文档中的所有元素都必须具有结构标记。元素的开始标记和结束标记的名称必须相同,xml区分大小写,故结束标记名称必须与其伴随的开始标记名称完全匹配。3.Xml元素不能重叠。4.所有属性值都必须使用引号,单引号或双引号。在xml文档的文本中不能使用“<”、“>”、“&”字符,这些对于xml分析程序具有特定含义的特殊字符。Xml文档的结构:1.序言码。是文档的第一部分,包含xml声明、处理指令和构架声明。2.处理指令。用来给处理xml文档的应用程序提供信息的3.根元素。是xml文档的主要部分,包含文档的数据以及描述数据结构的信息4.元素。是xml文档的基本构成单元,包含开始标记、内容和结束标记。5.属性。使用等号分隔属性名称和属性值。6.CDATA。CDATA的文本内容不能出现字符串“]]>”,CDATA不能嵌套。7.注释。注释以“”结束。DTD的实体:实体分类:1.可解析的和不可解析的,可解析实体的具体内容为简单的字符、数字、文本块;不可解析实体的具体内容为图片、声音等二进制文件。2.内部实体和外部实体。内部实体内容是文档内部设定的;外部实体是一个外部独立的物理存储对象。3.一般实体和参数实体,一般实体用来构成文档的具体内容,可出现在xml、dtd文档中;而参数实体只能出现在dtd中。一般实体和参数实体的区别:内部一般实体是在实体内部定义和使用的,内容通常是一段文本字符,在dtd中引用是注意一下两点:1.不能在元素及属性的声明中引用内部一般实体;2.在语句中不能出现循环;外部一般实体在文档实体以外定义的,通过一个url才能引用,外部一般实体为独立的文件,可被多个文档引用。引用外部一般实体是注意:1.在一个文档中需引用某些外部文件,所以该文档声明中的standalone属性不再是yes,应该为no;2.使用xml的默认字符集,则文档头部不进行xml声明,否则必须声明xml,且一定说明encoding属性。内部参数实体指独立的外部dtd文档的内部定义和使用的实体,内容为仅能为dtd而非xml文档内容的书写文本;1.在引用形式上,一般实体的引用为“&Eentity”,参数实体的引用为“�ntityname”;2.在引用范围上,一般实体可在xml、dtd文档中引用,参数实体只可在dtd中引用。外部参数实体指独立在外部dtd文档的外部定义和使用的实体,外部参数实体用于将多个独立的dtd文档组合成一个大的dtd文档。名称空间的定义及作用:定义:xml名称空间提供了一套简单的方法,将xml文档和url引用标记的名称相结合,来限定其中的元素和属性名。作用:通过使用url,解决了xml文档中标记重名的问题,确保了任何一篇xml文档中使用的名字都是全球范围独一无二的,原则上一个使用名称空间的xml文档是一个实用意义不大的文档,因为在全球范围内可能和同名的标记存在。Xmlns是一个专门用来指定名称空间的关键字,声明名称空间同时可以将多个声明结合在一起,名称空间具有继承性。使用表格时,为了将数据源与HTML元素绑定,需进行如下步骤:1.建立html2.加入标记3.建立表格4.定义数据源datasrc5.确定被绑定的字段datafldXml与html结合的优势:1.数据可以在本地处理2.提供给客户端结构化数据视图3.集成不同来源的结构化数据4.通过粒度更新来提高性能5.网页界面修改不易破坏数据。标记名字的字符串必须满足以下要求:1.名称的开头必须是字母或下划线;2.标记名称中不能有空格;3.名称的字符串只能包含英文字母、数字、“_”、“-”、“.”等字符。标记的使用规则:1.必须具有根标记且根标记必须唯一;2.开始标记和结束标记需配对使用;3.标记不能交错使用;4.空标记的使用;5.标记对大小写敏感;Xml的基本语法:1.文件的第一条语句必须是有关版本的声明;2.标记的使用必须遵循标记的使用规则;3.属性的值必须用双引号括起来;4.特殊字符必须使用xml中特定的编码来表示;版本声明的信息必须放在整个xml文档的第一行;Xml设置属性时应注意:1.符合xml语法格式,属性值用引号括起来;2.当属性值含单引则用双引,而含双引则用单引,当含单双时,用实体引用方式来表示;3.一个元素不能拥有相同名称的两个属性,不同的元素可以拥有两个相同名称的属性;4.自定义标记中可以有属性,xml文档的出理指令也可以有属性;Dtd文档的作用:1.使用dtd可以提供统一的格式;2.使用dtd可以保证数据交流和共享的顺利进行;3.dtd使用户能够不依赖具体的数据就知道文档的逻辑结构;4.使用dtd可以验证数据的有效性;Dtd的缺陷:1.用不同于xml语言编写,需要不同的分析器技术2.Dtd不支持名称空间3.dtd在支持继承性和子类方面的局限性数据绑定体系结构:数据源对象、数据显示对象和两个代理器。数据源对象向网页提供数据,数据显示对象就是显示数据的html元素,代理器用来保证前两者的工作同步。Xsl的意义:Xml是一种计算机程序间交换原始数据的简单而标准的方法,它的成功并不在于它容易被人们书写和阅读,更重要的是它从根本上解决了应用系统间的信息交换;它满足了两个基本需求:1.将数据和表示形式分离;2.在不同的应用之间传输数据。Xsl两部分组成:一是xslt,可以把xml文档从一种格式转换为另一种格式。二是xsl格式化对象。Xsl在转换xml文档时分为明显的两个过程,首先转换文档结构,其次将文档格式化输出。Xslt处理器在发现xslt文档中的一个显式调用或者在源xml文档中发现匹配结点之后就会执行xsl:templa。最常见的情况是当xslt处理器扫描xml时遇到了匹配结点。匹配属性则用xpath表达式标识出源文档中的结点,交由模板处理。向匹配的元素输出模板需要的内容,这些内容可能由文本和非xslt的标记组成直接写入某个新建文档乃至更多的xslt元素,xslt元素只处理被模板激活的同类结点。多个模板可以匹配一个结点,最简单的xslt文档只包含匹配给定结点的一个模板。实现xslt方式有两种:1.是在服务器端实现文档的转换,xml文档在发布之前被转换为html。这是比较安全的转换,不必考虑用户使用浏览器的种类,保证了与全部使用者兼容。2.xml文档和样式表等文档被发送给浏览器,由浏览器使用自己的xsl解析器来处理样式表并显示结果。
本文档为【XML的特点及应用前景】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_266065
暂无简介~
格式:doc
大小:20KB
软件:Word
页数:6
分类:
上传时间:2022-01-14
浏览量:5