课程目标XML简介XML文档的组成XML的语法规则元素的语法XML文档的有效性XML简介XML的起源和目的 XML是ExtensibleMarkupLanguage的缩写,即可扩展标记语言。它是一种用来创建的标记的标记语言。1996年,万维网协会(或者叫W3C,计一种可扩展的标记语言,1998年2月,。使用XML标记语言可以做到数据或数据结构在任何编程语言环境下的共享。例如我们在某个计算机平台上用某种编程语言编写了一些数据或数据结构,然后用XML标记语言进行处理,那样的话,其他人就可以在其他的计算机平台上来访问这些数据或数据结构,甚至可以用其他的编程语言来操作这些数据或数据结构了。这就是XML标记语言作为一种数据交换语言存在的价值。XML和HTML的区别XML和HTML都是用于操作数据或数据结构,在结构上大致是相同的,但它们在本质上却存在着明显的区别,它们的区别主要有以下几点:语法要求不同标记不同作用不同在HTML中不区分大小写,在XML中对大小写要求非常严格。XML的优势每种语言的产生都能完成某些特定的功能,XML作为一种标记语言也不例外。XML最大的优势在于它能对各种编程语言编写的数据进行管理,使得在任何平台下都能通过解析器来读取XML数据。它的优势可归纳为以下几点:数据的搜索数据的显示数据的交换XML标记语言的语法非常简单,可以通过解析器在任何机器上解读。并可以在各种计算机平台上使用。逐渐成为一种数据交换的语言。XML文档的组成XML文档也属于纯文本文件,该文档一般如下四部分组成:XML文档注释XML标识及其内容XML文档的声明XML文档类型定义按照这种文档格式来编写的一个XML文件,如下所示:<?xmlversion=""encoding="UTF-8"?> <!--XML文档注释--> <?xml:stylesheettype="text/xsl" href=""?> <!--班级中学生的信息--> <class> <student> <name>Jone</name> <age>20</age> </student> </class>前三部分都是可选的XML文档有效性结构良好的XML文档 如果某个文档符合XML语法规范,那么我们就说这个文档是“结构良好”的文档。有效的XML文档所谓有效的XML文档是指通过了DTD的验证的,具有良好结构的XML文档,XML文档可分为结构良好的XML文档和有效的XML文档,以及他们之间的关系。即具有结构良好的XML文档并不一定就是有效的XML文档,反之一个有效的XML文档必定是一个结构良好的XML文档。XML的基本语法XML的语法规则 XML的语法规则既简单又严格,非常容易学习,在使用过程中只需认真仔细,没有多大困难。一般XML的语法规则大致可归纳为以下几点:正确的嵌套包含结束标记不可忽略区分大小写在HTML中某个标记有起始标记,却可以没有结束标记,但在XML文档中却不可以。元素元素是XML文档的重要组成部分,在XML文档中必须存在元素。XML文档的元素一般是由标记头、标记末和标记间的字符串数据构成,如下代码所示:<root> <a>thisistest</a></root>元素a的元素名或标签名XML文档中的第一个元素被称为根元素,在任何一个XML文档中有且只有一个元素被称为根元素。其余所有的元素都是子元素,子元素必须正确的嵌套在根元素中。标记间的字符串数据就是该元素的值,在XML中,如果元素的值中存在空格,那么这些空格将按原样解析出来实体预定义实体表如下所示:实体名引用格式表示的符号lt<<gt>>amp&&apos''quot""实体在XML文档中的一般引用格式如下:&实体名;属性属性是用来修饰某个元素的,如: <root> <aattribute="aa">thisistest</a> </root>关于元素的属性需注意如下几个问题:属性的值必须用引号括起来,如:attribute1=“aa”或attribute3=‘aa';元素的属性以名和值成对出现;用来修饰同一个元素的属性的属性名不能相同;属性值不能包含“&”、“’”、“<”等字符。
基础知识 来自淘豆网m.daumloan.com转载请标明出处.