- 3
- 0
- 约5.95千字
- 约 39页
- 2018-03-10 发布于浙江
- 举报
[管理学]9_XML基础
2010春(08级) 马蕾信息组织讲稿 9 XML基础 关于XML的基本概念 XML的文档与结构 XML的模式 XML中的名域 引言 可扩展标记语言(XML)由万维网协会(W3C)推出的新一代数据交换的标准,用于定义Web网页上的文档元素和商业文档。 XML在Internet中的地位已经确立,世界主流平台迅速在其最新版本中加入XML的编译器,竞相与之靠拢。 XML最大的特点是将数据结构化,实现数据共享。作为标记语言,XML又是一种元语言。 XML应用广泛,前景非常巨大。 9.1 关于XML的基本概念 XML文档是什么样的 用记事本书写并保存为.xml 用IE浏览器打开 结构良好的XML文档 有效的XML文档 XML:内容、结构与样式分离(html是和在一起的) 内容:数据和要表达的信息内容,用XML文档承载 结构:文档的构成元素、出现顺序等组成文档的方式,用DTD或Schema实现。 样式:呈现给用户的形式,用XSL或CSS样式表来表达。 9.1.1一个XML实例 ?xml version=1.0 encoding=GB2312? 将帅 姓名陈伯钧/姓名 照片filename523173918.jpg/filename/照片 出世年月1910年11月26日/出世年月 逝世时间1974年2月6日/逝世时间 籍贯四川省达县河市乡/籍贯 职别北京高等军事学院院长/职别 军衔上将/军衔 授予时间1955年/授予时间 荣获奖励1955年一级解放勋章/荣获奖励 生平介绍陈 伯 钧(1910-1974)陈伯钧,原名陈国懋,字少达。中国人民解放军高级将领。1955年被授予上将军衔,荣获...... /生平介绍 /将帅 9.1.2 结构良好的XML文档 一个结构良好的XML文档具有树型结构,即: 首先必须有一个唯一的根元素,在这个根元素的基础上,伸展出树枝元素,树枝元素继续伸展,直至末端的树叶元素。 结构良好的XML文档的规则 八条规则,见后文。 9.1.3 有效的XML文档 各个XML文档要与DTD或Schema相比较,这一过程就称为合法性检验。 经过合法性检验的文档就是有效的XML文档。 9.1.4 XML:内容、结构与样式 XML是一种元标记语言(用来定义标记的标记语言),用户可以利用XML的语法和有限的元标记来定义自己需要的任何特殊标记集。 普通文档的3种信息(文档内容、文档结构和文档样式)是混合在一起的,在XML中,分别由XML文档、DTD、XSL或CSS样式表来体现。 文档是用标记来描述内容而不是结构化信息的,是XML最本质的东西。( XML的核心是数据:内容与样式分离 ) 续上页:XML概述 XML文档若要以网页形式发布,就必须套用样式表来格式化输出。这样就可以将文档内容以适合阅读的形式在浏览器上显示出来。 IE浏览器可以作为XML文档的解析器对文档进行检验,是否格式良好;还可以观看XML文档的输出。 9.2 XML的文档与结构 XML文档基本概念 文档使用定义在DTD中的结构来描述需由XML处理器处理的内容 XML文档的组成 三个部分 XML的结构:DTD 或Schema 如何定义文档类型结构 9.2.1 XML文档基本概念 元素 属性 实体 链接和样式 结构良好的XML文档 有效的XML文档 XML的元素 元素:是任何XML DTD或者文档的主要组成部分 其他所有的组件——属性、内容模式、实体以及链接,都是通过元素而形成的。 tag是描述信息内容和数据的主要工具。 允许用户自己定义(如在DTD中声明)。 元素有二类:containers和empty元素。 空元素和非空元素 XML的属性 属性:提供了元素内容的更详细信息。 属性是全面控制文档开发者如何在文档中包含信息,以及如何在文档中控制信息的类型的有力手段。 属性由属性名和相关的值组成。 属性有三种不同的类型:required、fixed和implied; 四种不同类型的属性值:纯文本、唯一的ID、预定义列表和非文本实体。 XML的实体 实体:是一个虚拟的存储单元,是文档开发者和DTD设计者更好组织和维护文档的常用工具。 它可以处理文本块、文本串、非文本数据(二进制数据)、非ASCII字符等。 实体有文本实体、二进制实体、参数实体和字符数字实体四种类型。 XML的链接和样式 链接:有二个独立的规范来描述XML的内部工作方式,Xlink和Xpointer。 可以使用Xlink类链接文档,使用Xpointer来链接在文档中引用的特定的点。 Xlink是一种XML的链接机制,Xpointer是XML的引用机制。XML的超链接更加扩展,一个简单的链接可以连接上百个文档。在XML文档中创建Xlink。用Xpoint使得Xlinks更精确。配置XML文档。 样式:XML依赖于一
原创力文档

文档评论(0)