XML基础
1.声明(Declaration)部分
又称为“前言”(Prolog)
是一条XML指令,位于文档的首行。例如:
<?xml version="1.0" encoding="gb2312" standalone="yes"?>
该行的内容包括:
<?……?>:表示该行是一条指令。
xml:表示该文件是一个XML文件。
version="1.0":表示该文件遵循的是XML1.0标准。
encoding="gb2312":表示该文件使用的是gb2312字符集。
standalone="yes":表示该文件未引用其他外部的XML文件。
XML声明必须是文档的首行,且必须从第一个字符开始,前面不能有包括空格在内的任何其他字符
2.元素的定义
<元素名 属性名="属性值"……>内容</元素名>
或:
<元素名 属性名="属性值" ……/>
元素名不能有空格:
必须实体引用:
<message>if n < 10 then</message>
正确的写法:
<message>if n < 10 then</message>
在XML中有5个预定义的实体引用,分别是:
<(<)、>(>)、&(&)、
'(‘)、"(“)。
3.注释
<!--”和“-->”
注释不可以出现在标记中:
在XML中,形如 <Button /> 的表示方式,其中“/>”的含义表示这个XML中没有内文,他是一个最小组成单元,也就是说他的中间不能包含其他任何< >的代码,所以在<Button />中间注释会出现错误
注释中不可以出现连续两个连字符,即“--”。
注释中可以包含元素,只要元素中不包含“--”。
注释中的关键字符,如小于号(<)、大于号(>)、单引号(')、双引号(")、与字符(&),都需要使用预定义实体引用进行代替。
4.命名空间
啦啦啦