一、XML空标记的语法格式
空标记就是不含有任何内容的标记。由于空标记不含任何内容,所以空标记不需要考试标签和结束标签,空标记“<”标识开始,以“/>”标识结束,成都网站设计根据空标记是否含有属性,空标记的语法格式分别为:
<空标记的名称 属性列表/>
或
<空标记的名称/>
以下是两个空标记:
<door high = "200"width="90" color="红色"/>
<door/>
需要注意的是,在标记“<”和标记名称之间不要含有空格,一下都是错误的空标记:
< door high = "200"width="90" color="红色"/>
< door/>
在标识“/>”的前面可以有空格或回车换行。
二、XML空标记的作用
由于空标记不包含任何内容,因此在实际编写XML文件时,空标记的名称主要用于抽象带有属性的数据,该数据本身并不需要用具体文本进行描述。对于空标记,XML解析器主要甘心的是其属性并解析出这些属性的值。
XML标记的规则
标记必须满足一定的规则,其规则如下:
1.标记名称必须规范
标记名称可以由字母、数字、下划线(“_”)、点(“.”)或连字符(“-”)组成,但必须以字母或下划线开头。中间不允许有空格。如果成都创新互联网站设计XML文件使用UTF-8编码,字母不仅包含通常的拉丁字母a、b、c等,也包括汉字、日文片假名、平假名、朝鲜文以及其他许多语言中的文字。
2.标记必须成对出现
每一个非空标记必须有开始标签和结束标签,例如<name>张三丰</name>;空标记可以“<”开始,以“/>”结束,例如<studen name="张三丰"/>。
3.标记大小写敏感
XML标记区分大小写,开始标签与结束标签汇总的标记名称要求完全一致。例如标记<name>和<Name>就是两个不同的标记。
根标记
XML文件必须有且仅有一个根标记,其他标记都必须封装在根标记中。XML文件中的全体标记必须形成树状结构。以下是一个不规范的XML文件,标记为形成树状结构。“姓名”标记的结束标签与“出生日期”标记的开始标签之间形成了交叉。
<root>
<name>成都网站设计
<birthday>
</name>
1989年11月11日
</birthday>
</root>