XML易学习手册(4)XML语法
概述:
.xml作为语法规则
两。元素的语法
三。注释的语法
对four.cdata语法
五名称空间的语法
六的语法
对seven.dtd语法
通过学习的前三章,我们了解了什么是XML,它的实现原理和相关术语,然后我们开始学习XML的语法规范,并开始编写自己的XML文档。
.xml作为语法规则
XML文档类似于HTML的原始代码,并且用标识标识内容:
规则1:必须有一个xml语句语句
我们在前一章已经提到过这一点,声明是XML文档的第一句,其格式如下:
声明的作用是告诉或其他处理程序:这个文档是一个XML文档,声明语句中的版本表示文档后面的XML规范的版本。独立的指示文件附加到DTD文件,如果有,该参数是没有;编码代表编码的文件使用的语言,默认是UTF-8。
规则2:是否存在DTD文件
如果文档是有效的XML文档(见上一章),那么文档必须有一个相应的DTD文件并严格遵守DTD文件所作的规范:
其中:
!DOCTYPE意味着你必须定义一个DOCTYPE;
doc类型是文档类型的名称,由您自己定义,通常在同一个DTD文件名中;
两参数系统 /公共只是一them.system指由文件使用私人的DTD文件的URL,和公众是指一个文件调用一个普通的DTD文件的URL。
DTD名称是DTD文件的URL和名称。所有DTD文件的后缀称为DTD。
我们仍然使用上面的例子,应该是这样写的。
规则3:注意你的尺寸
在XML文档中,大小是不同的。
和
这是一个不同的符号。注意当写元素时,前后符号的大小和大小应该相同。例如:正确的解释。
但在XML中,规定所有属性值都必须引用(可以是单引号和双引号),否则会被认为是错误。
规则5:所有标识必须有相应的结束标记
在HTML中,这个标志不能成对出现,与LT相比,在XML中,所有的标识必须成对,并且一个开始标志必须有一个结束标志。否则,它将被视为一个错误。
规则6:所有空标志也必须关闭。
一个空的标签是成对的pairs.such之间没有内容的识别
等待符号。在XML中,要求所有标识必须有结束标记。对于这样一个空的徽标,XML中的处理方法位于原始徽标的结尾:
应写成
;
应写成;
应写成
第四章XML语法
两。元素的语法
该元素是由一对标识符和内容,是这样的:阿杰。元素的名称作为标识的名称相同。身份可以进一步描述的属性。
在XML中,没有保留字,因此可以任意使用任何单词作为元素名称:
1。名称可以包含字母、数字和其他字母。
2。名称必须是数字或_ (下划线)开头;
三.名称不能以字母XML(或XML或XML)开头。
4。名称不能包含空格。
5中期。名称不能包含()(冒号)
为了使元素更易于阅读、理解和操作,我们有一些建议。
1不要用。因为在许多编程语言,,是一个对象的一个属性,如:font.color.the相同原因最好不要使用,必须使用_ 代替;
2名。尽可能短。
同样的标准尽可能地使用3的大小。名称。
4。名称可以使用非英文字符,例如,在中国,有些人可能不支持它。(IE5目前支持中国元素。)
此外,加一点描述的属性,在HTML中,属性可以用来定义元素的显示格式,如:Word将显示为红色的字,在XML中,属性是描述的身份,这是不到单元内容的显示相关。例如,同样的句子,词,不显示字为红色。(那么,有网友会问:你怎么在红在XML显示文本这需要使用CSS或XSL,下面我们将详细介绍。
三。注释的语法
注释是为了便于阅读和理解,在xml文档中添加附加信息,不会被解释或显示程序。
注释的语法如下所示:
正如您所看到的,它与HTML中的注释语法相同,这非常容易。开发良好的注释习惯将使您的文档更易于维护、共享和更专业。
对four.cdata语法
CDATA的全称是字符数据,它们转换为字符数据。当我们写XML文档,我们有时需要显示字母、数字、符号等,如
例如:
名称
一次性使用或不使用
该文件中必须包含标题元素的子元素,它只能用一次。它可以包含或包含作者和电子邮件子元素,但如果使用,它只能使用一次。
姓名+
至少使用一次或多次
该文件中必须包含标题元素的子元素和至少使用一次。其次,它可以跟随作者的子元素,最后,它必须包含电子邮件子元素,并且它只能使用一次。
名称*
使用一次,多次,或者根本不使用它。
该文件中元素可以包含一个、多个,或无标题的子元素
()
集合组,可以嵌套
元文件中包含一个或多个文本或标题元素。
文件中的元素必须包含的一些内容,内容或注释,或多个组,其中一个,多个或没有标题的子元素,然后一个或没有作者的子元素,然后一个必要的电子邮件的子元素。
此外,我们还可以定义元素的属性,因为我们不建议使用属性,并且我们不详细地在这里展开。
最后,让我们总结学习的前四章中的一些内容,并编写一个简单的DTD、XML和脚本示例,以便读者更容易理解:
1。保存下列文件作为myfile.dtd
2。然后建立XML文档myfile.xml:
当你打开myfile.html,你就可以看到效果。
在第四章的最后,我们对XML有一些基本的了解,在第五章中,我将解释一个成功的XML应用实例,展示XML的强大功能。