11.1XML概述及XML文件的基本结构

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

JSP视频教学课程
JSP2.2
4. XML规则
1.文档的开始必须是 XML 声明。 2.含有数据的元素必须有起始标记和结束标记。 3.不含数据并且仅使用一个标记的元素必须以“/>”结束。 4.文档只能包含一个能够包含全部其他元素的元素,也就是根 元素。 5.元素只能嵌套不能重叠。 6.属性值必须加引号。
JSP视频教学课程
JSຫໍສະໝຸດ Baidu2.2
2. XML特点
XML的最大特点就在存储数据本身,因此XML文档具有描述、存 储和共享各种数据等很多优点,其优点如下: 跨平台:它提供了一种不同的应用程序之间进行数据库交换的公 共标准,从而实现不同应用程序之间的数据交互,是一种公共的 交互平台。 结构化:XML描述的是文档的结构和意义,并不描述页面元素的 格式化。因此,单纯的XML文档中并不包含数据的显示格式信息 。 自描述:XML是一种元标记语言,可以定义自己所需要的标记, 这些标记可在DTD(Document Type Declaration 文档类型 定义)中加以描述。当浏览器在读入文档和对应的DTD时,解释 给定文档的使用标记。 可扩展:XML能够创建新的标记,而标记的定义是通过DTD文件 来完成的,同时也可以定义在DTD文件数据的显示样式。
CDATA表示一段不需XML处理器解释的文本。 如果元素内容中包含大量标记字符时(如C或Java源程序,或使用XML写有 关XML的简介),可以使用CDATA 。 格式:<![CDATA[ 字符数据内容 ]]> CDATA段数据中不能出现CDATA段的结束标记]]> 。 通过CDATA节可以通知分析器,在CDATA节包含的字符中没有标记。这样, 如果文档包含可能会出现的标记字符,但我们又不是把它当作标记来使用, 而只是属于文本字符,那么使用CDATA节来创建这样的文档就容易得多。
4.属性

属性名
属性值
JSP视频教学课程
JSP2.2
3. XML基本结构
5. 注释


XML 文档中也可以插入注释数据,被标记为注释的数据XML 解析器不会做 任何处理。XML 文档中的注释插入方法如下所示。 <!-- 这里是注释信息 -->
6.处理指令




处理指令是用来给处理 XML 文件的应用程序提供辅助信息。处理指令应该 遵循下面的格式: <?处理指令名 处理指令信息?> 处理指令中的文本的句法结构: 目标 数据 数据被直接传给应用程序。格式一般使用属性语法,但也可以不使用 。
2.文档类型声明

内部子集引用 外部子集引用 内部和外部子集在该文档被验证之前被组合在一起。 在内部子集中可以使用在外部子集中定义的元素。在两个子集不可以有重复 的元素定义。
JSP视频教学课程
JSP2.2
3. XML基本结构
3.元素


元素是XML文档的重要组成部分,在XML文档中必须存在元素。XML文档 的元素一般是由标记头、标记末和标记间的字符串数据构成,如下代码所示: <root> 元素a的值 <a>this is test</a> </root>
JSP视频教学课程
谢谢收看!
JSP 视频教学课程
JSP视频教学课程
JSP2.2
3. XML基本结构
一个 XML 文档通常由五个部分组成

XML 声明 文档类型声明 元素 注释 处理指令
1. xml 声明
xml 声明的基本语法和所有处理指令是相同的,由“<?”表示声明的开“?>” 表示声明结束。在“<?”后面紧跟着声明或者处理指示的名称,声明项的名 称是”xml”。XML 声明中要求必须指定“version”的属性值。同时,声明 中还有两个可选属性,分别是“standalone”和“encoding”。
元素a的元素名或标签名


XML文档中的第一个元素被称为根元素,在任何一个XML文档中有且只有一 个元素被称为根元素。其余所有的元素都是子元素,子元素必须正确的嵌套 在根元素中。 标记间的字符串数据就是该元素的值,在XML中,如果元素的值中存在空格, 那么这些空格将按原样解析出来 属性是用来修饰某个元素的,如: <root> <a attribute="aa">this is test</a> </root>

如: <?xml-stylesheet type="text/xsl" href="style.xsl"?>
该处理指令指定与了XML文件配套使用的样式单的类型为 xsl 及文件名 为“style.xsl”。
JSP视频教学课程
JSP2.2
3. XML基本结构
7. CDATA


11.1 XML概述及XML文件的基本结构
JSP 视频教学课程
JSP2.2
目录
1. XML简介
2.
XML特点
3.
XML基本结构
4.
XML规则
JSP视频教学课程
JSP2.2
1. XML简介
XML(EXtensible Markup Language,可扩展标记语言)于 1998年正式成为W3C(World Wide Web Consortium,万维 网联盟)的标准,其诞生之初就是为互联网量身定制,具有良好 的逻辑结构,从而成为W3C所推荐的互联网信息技术。 XML可以定义文档标记语言的框架,是一种与平台无关的表示数 据的方法。XML是具有严格的语法规则的良构性标记语言。 XML实质上是服务器端技术,当前许多Web应用都是基于XML技 术的。这是因为,与数据库相比,XML具有编写简单、跨平台、 不需要特别的数据库管理软件,就可以保存海量的信息。XML数 据间关系简单明了,不需要范化复杂的关系模式。更重要地是, XML技术得到广泛地支持。
相关文档
最新文档