下载此文档

XML学习(最初笔记).ppt


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
XML学****br/>XML Web Services

(Hyper Text Markup Language) 超为本标记语言
2。XML设计目标:在Web上保存传递信息
(Application Programming Interface),从而可以轻松的编制读写XML程序
,SGML之间的关系
SGML和XML都是元标记语言,而HTML和由XML派生的XHTML都是实例标记语言。
XML不是要替换HTML,而是作为HTML的补充,是HTML的高层扩展。HTML的设计目标是现实数据并集中于数据外观,面向文本和信息发布,容许混乱;而XML则是描述数据并集中于数据的内容,面向数据和数据处理,要求工整合法;
与HTML相似,XML不进行任何操作不包含可用于发送或处理该订单以及确保该订单交货的任何代码,其他人必须编写代码来实现操作XML格式的数据。
与HTML不同,XML标记有架构或文档的作者定义,并且是无限制的。HTML标记则是预定义的,只能使用当前HTML标准所支持的标记。

适于异构应用系统间的数据共享
强大的数据检索能力
XML数据存储机制
XML的3种数据源:XML纯文本文档;关系型数据库;来源于其他各种应用数据。

一个XML文件由声明(Declaration),元素(element),属性(instructions),ments)组成。
XML的逻辑结构成为XML架构定义语言(XSD)
声明
必须指定”version”的属性值;
还有两个可选属性:
encoding:用于辨识字符编码系统
如:UTF-8或EUC-JP
standalone:用于辨识XML文件是否使用了外部的文档类型定义(DTD)
其中值为yes,说明该文档是一个独立的文档,未使用另外一个与之匹配的DTD标记声明;
为no,则存在一个这样的文档。
(续)
元素
<标记>数据内容<标记>
简单元素
元素描述其所包含的数据,基本元素定义有一个名称和一个数据类型组成。
<xs:element name=”出版社“ type=“xs:string”/>
复杂类型元素
元素包干其他元素或属性时,成为复杂类型。
<xs:element name=”作者“>
<plexType>
<xs:sequence>
<xs:element name=“姓名” type =“xs:string”/>
<xs:element name=“籍贯” type =“xs:string”/>
<xs:element name=“电子邮箱” type =“xs:string”/>
<xs:sequence>
<plexType>
<xs:element name=”作者“>
根元素
(续)
属性
”类型“属性定义为具有简单类型string;
”页数“属性定义为具有简单类型unsignedInt。
元素和属性命名规则
XML区分大小写;
属性值必须始终在括号内;
元素名不能以数字、下划线或字母”XML“打头;
元素名不能包含空格。
注释
格式: <!-- -->
在注释文本中不能出现’-’或者‘--’,也不能将注释文本放在标记中。

实体关系
实体
常规实体
参数实体
字符实体
混合内容实体
未分析
内容占位符;名称和值对一致;值可以是文本,也可以是标记
语法:a…
表示单个字符
语法:%……;
仅在DTD中使用
表示单个字符,并包括5个预定义的字体,如&apos;和&lt
包含长度不限的内容
包含无法分析的内容:*声音
*图形
*非字符数据


实体声明通过使用<!ENTITY name “value”>语法内联或在DTD或架构中创建,放在文档类型那个定义DTD中,既可以放在前导说明的内部DTD中,有人可任意放在外部的DTD中。
例: <!ENTITY publisher “电子工业出版社”>

<出版社>& publisher </出版社>
在name前加上“&”表示引用;也可以直接用value中的串进行替换。
<出版社>电子工业出版社</出版社>
(续)

1)除了在XML标准中规定的预定义的实体外,在XML文档引用一个实体之前,必须声明此实体。
2)在实体引用中不能出现空格。
3)在实体中不能出现循环引用,即一个实体不能引用其本身。同样,实体A引用实体B,然后实体B又引用实体A的形

XML学习(最初笔记) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人tmm958758
  • 文件大小0 KB
  • 时间2015-05-27