欢迎来到天天文库
浏览记录
ID:24876791
大小:1.30 MB
页数:52页
时间:2018-11-16
《chapter2 xml基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、XML基础2010.8教学要求教学目标理解结构良好的XML文档的含义掌握XML的基本语法熟悉属性、特殊字符、注释、CDATA、名称空间的使用方法了解XML的主要相关技术能够使用XMLSpy建立简单的XML文档2.1XML标记语法2.2XML文档的语法和数据结构2.3XML的相关技术2.4XML名称空间2.5开发工具XMLSpy与XML实例2.1XML标记语法2.1.1标记的命名规则2.1.2标记的使用规则2.1.1标记的命名规则要求:1.名称的开头必须是字母或“_”2.标记名称中不能有空格3.名称的字符串只能包含英文字母、数字、“_”、“-”、“.”等字符2.1
2、.2标记的使用规则必须具有根标记且根标记唯一开始标记和结束标记需配对使用标记不能交错使用空标记要写成“<标记名/>”的形式标记名称对大小写敏感1.必须具有根标记且根标记唯一一个XML文档包含一个根元素,它完全包含了文档中其他所有元素。根元素又被称作文档元素。假设根元素非空,它肯定有起始标记和结束标记。这些标记可能使用但不是必须使用root或DOCUMENT命名。例如,在下面的文档中根元素是GREETING:HelloXML!XML声明不是一个元素,它
3、更像是一个处理指令,因此不必包含在根元素中。类似地,在一个XML文档中的其他非元素数据,诸如其他处理指令、DTD和注释也不必包含在根元素中。但是所有实际的元素(除根元素本身)必须包含在根元素中。2.开始标记和结束标记需配对使用如果没有HTML的结束标记,Web浏览器不会严格追究。例如,如果文档包含一个标记却没有相应的标记,在标记之后的全部文档将变为粗体。但文档仍然能显示。但XML不会如此宽松,每个起始标记必须以相应的结束标记结束。如果一个文档未能结束一个标记,浏览器或移交器将报告一个错误信息,并且不会以任何形式显示任何文档的内容。3.标记不能
4、交错使用元素可以包含别的元素,但是元素不能重叠。即:如果一个元素含有一个起始标记,则必须同时含有相应的结束标记。同样,一个元素不能只含有一个结束标记而没有相应的起始标记。例如,下面的XML是允许的:
n=n+1;
5、联系在一起有如下含义:对于所有非根元素,只能有一个元素包含某一非根元素,但是元素不能包含其中含有非根元素的元素。这个直接含有者称为非根元素的父元素,非根元素被认为是父元素的子元素。因此,每个非根元素只有一个父元素;一个单独的元素可以有任意数目的子元素或不含有子元素。4.空标记要写成“<标记名/>”的形式不包含数据的标记,例如HTML的、
6、持向后的兼容性,可以使用结束标记来代替,而且不能在其间包含任何文本。例如:
7、5程序中的文字CDATA标记附:XML文档的语法和数据结构1.文档的第一条语句必须是有关版本的声明2.标记的使用必须遵循规则3.属性的值必须用引号界定4.特殊字符必须使用XML中特定的编码表示2.2.1处理指令处理指令用来为处理XML文档的应用程序提供信息。格式:如:1.缺省版本声明(文档)缺省版本声明(显示结果)2.代码声明可以省略的情况(文本)代码声明可以省略的情况(显示结果)3.代码声明不可以省略的情况(文档)代码声明不可以省略的情况(显示结果)4.声明位
8、置错误的情况(文档)声明
此文档下载收益归作者所有