预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

XML应用教程XML应用教程 第二章:第二章:XML基本语法基本语法 2.1XML文档的组成XML文档的组成2.2XML标记XML标记2.3XML元素XML元素2.4XML属性XML属性2.5XML语法规则XML语法规则 2.1XML文档的组成XML文档的组成 XML文档是一个有固定长度的有序字XML文档是一个有固定长度的有序字节的集合,并遵守特定的约束。节的集合,并遵守特定的约束。它可能是或者不是一个文件。例如,XML文是或者不是一个文件。例如,XML文档可能:档可能: ????存储在数据库中由CGI程序在内存中瞬间创建的CGI程序在内存中瞬间创建的由几个相互嵌套的不同文件组合而成不存在于自身的文件中 <?xmlversion="1.0"?><message><notedate="08/08/2008"><to>George</to><from>John</from></note><notedate="08/08/2008"><to>George</to><from>John</from></note></message> 2.1XML文档的组成XML文档的组成 在基本结构上主要由2部分组成:在基本结构上主要由2部分组成: ?XML标记XML标记?内容(实体)(被XML标记所包围的由字XML标记所包围的由字内容(实体)符数据组成的文本)符数据组成的文本) 2.1XML文档的组成XML文档的组成 在逻辑结构上主要由5个部分组成:在逻辑结构上主要由5个部分组成: ?XML声明XML声明?文档类型声明?元素?注释?处理指令 <?xmlversion="1.0"?><message><notedate="08/08/2008"><to>George</to><from>John</from></note><notedate="08/08/2008"><to>George</to><from>John</from></note></message> XML声明XML声明 <?xmlversion="1.0"encoding="gb2312"?> 必须放在文件的开始一般包含版本号(一般包含版本号(1.0)、文字编码等 注释 <!--表示注释的开始<!--->表示注释的结束--> ?XML解析器将忽略其中的所有数据XML解析器将忽略其中的所有数据?与HTML注释一样HTML注释一样?可以放在XML声明之后的任何位置可以放在XML声明之后的任何位置?可以写成一行或多行?不能放在某个标记之间 作用:作用: ?对某代码行的功能等内容进行注释(自己:记忆;对某代码行的功能等内容进行注释(自己:记忆;别人:说明)别人:说明)?保留临时或没有完成的代码行 处理指令 以“<?”开头、“?>”以结尾<?”开头、?>”允许XML文件中包含由应用css、xs、文件中包含由应用(允许XML文件中包含由应用(css、xs、Javascript等来处理的指令。Javascript等)来处理的指令。例如:例如: ?<?xml-stylesheettype="text/css"<?xmlhref="style.css"?>?<?xml-stylesheettype="text/xsl"<?xmlhref="style.xsl"?> 2.2XML标记XML标记 XML标记的界定:XML标记的界定:标记的界定 ?一对尖括号――<与>,以“<”开始,以“>”结开始,束 XML标记的分类:XML标记的分类:标记的分类 ?开始标记(首标记)如:<message>开始标记(首标记)?结束标记(尾标记)如:</message>结束标记(尾标记) XML标记的基本结构:标记名、属性与XML标记的基本结构:标记名、属性与值标记的基本结构 ?如:<notedate="08/08/2008">08/0