没有合适的资源?快使用搜索试试~ 我知道了~
XML大纲XML基础:XML介绍、XML基础、DTD、SchemasXML处理:XSL、DOM&SAXXML应用:数据库、SOAP&Web服务、SOA介绍、案例
资源详情
资源评论
资源推荐
XML 大纲
XML 基础:XML 介绍、XML 基础、DTD、Schemas
XML 处理:XSL、DOM&SAX
XML 应用:数据库、SOAP&Web 服务、SOA 介绍、案例学习
第一章 XML 介绍
1. 为什么要有 XML?
使用 XML,可以在不兼容的系统之间交换数据
使用 XML,可以在 Internet 上交换财务信息。
使用 XML,纯文本文件可用于共享数据。
使用 XML,您的数据可供更多用户使用。
2. 如何建立 XML?电脑有两种文件:二进制文件、文本文件
3. SGML(Standard Generalized Markup Language)标准通用标记语言是早期融
合有很大存储信息能力的可交换信息的尝试。
4. XML 基于 unicode character set
5. XML 不是编程语言、不是网络传输协议、不是数据库,它只关注于数据如何
展示与呈现。
1) XML 文档的基本要求:
2) 整个 XML 文档有且仅有一个根元素
3) 每个元素有开始标签和结束标签
4) 元素与元素之间必须合理的嵌套
5) 元素的属性必须有属性值,属性值用引号(单和双均可)
6. HTML 和 XML 的区别:
(1) XML 不是 HTML 的替代,和 HTML 相互补充。
(2) 设计目的不同,XML 用来描述数据注重于数据是什么,HTML 用来展示
数据注重于数据看起来怎么样。HTML 是可视化数据布局,XML 定义了数据的语义
结构。
(3) XML 和 HTML 用于不同的标准。HTML 自由使用,XML 语法严格。
(4) XML 中元素必须平衡合理嵌套,属性必须指定,且引号括起来。
(5) XML 区分大小写,HTML 不区分。
(6) XML 代表可扩展标记语言
XML 标签未预定义。 您必须定义自己的标签
XML 使用文档类型定义(DTD)或 XML 模式来描述数据
具有 DTD 或 XML Schema 的 XML 被设计为可自我描述的
由 W3C 会员公司设计
第二章 XML 语法
1. 头部:XML 的声明
Encoding 默认为“UTF-8”
standalone 表示是否可以独立运行,一般缺省为“no”,表示是否有外部 DTD。
中文编码 GB2312。
2. 一个文件只能有一个根节点且必须有一个根节点。
3. 结束标签:end tag/closing tag
4. XML 大小写敏感
合理嵌套
属性必须用引号括起来
5. XML 中换行符被存为 LF。CR 是回车键,LF 是换行符
6. XML 可扩展。
7. 处理指令,有时 XML 需要别的文件来处理说明。
8. 在 PCDATA 中<、&、>用< & >表示
(1)转义序列字符之间不能有空格;
(2) 转义序列必须以”;”结束;
(3) 单独出现的”&”不会被认为是转义的开始;
(4) 区分大小写。
被 <![CDATA[]]> 这 个 标 记 所 包 含 的 内 容 将 表 示 为 纯 文 本 , 比 如
<![CDATA[<]]>表示文本内容“<”。
CDATA 部分不能包含字符串 "]]>"。也不允许嵌套的 CDATA 部分。
标记 CDATA 部分结尾的 "]]>" 不能包含空格或折行。
9. 如果有很多<和&,文件会很丑陋,因此可以使用 CDATA。
10. XML 名字空间 namespace,比如解决下列 table 引用的问题。
在<table>标记中添加了一个 xmlns 属性,而不是只使用前缀,以便为元素前缀
提供与名称空间关联的限定名。里面的子元素会默认使用此命名空间,不需要显
式写出来。
11. 一个元素可设置多个 namespace,但是只能有一个是默认的。
12. URI、URL、URN
URI (Uniform Resource Identifier)是标识资源的字符串,有两种表示:URL 和
URN。
URL (Uniform Resource Locator) URN (Universal Resource Name)
13. Namespace URI 的含义
并不表示啥,只是用来给 namespace 一个名字,本身没有含义。
14. XML 中元素、属性、实体的命名
名字可以包含字母、数字、(- _ . :) 但是必须以字母、冒号、下划线开头。
名字不能以 xml 开头
名字如果使用名字空间的话只能包含冒号。
名字不能包含”<””>””、””$”符号。
第三章 DTD
1. DTD 的基本介绍
使用 DTD 的目的:定义合法的构造 xml 文件块,用一组合法元素定义了文件结构。
为什么使用 DTD:为应用提供一种独立的共享数据的方式。允许独立的人使用
DTD 交换信息,可以用 DTD 验证从外界收到的信息是不是有效的。也可以验证自
己的数据是否有效。
DTD 是产生 xml 文档的一组规则。
2. DTD 的使用
内部使用
剩余21页未读,继续阅读
赵小杏儿
- 粉丝: 19
- 资源: 314
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0