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 &lt; 10 then</message>
在XML中有5个预定义的实体引用,分别是:

&lt;(<)、&gt;(>)、&amp;(&)、
&apos;(‘)、&quot;(“)。

 

3.注释

<!--”和“-->”

注释不可以出现在标记中:

 在XML中,形如    <Button           />      的表示方式,其中“/>”的含义表示这个XML中没有内文,他是一个最小组成单元,也就是说他的中间不能包含其他任何< >的代码,所以在<Button />中间注释会出现错误 

注释中不可以出现连续两个连字符,即“--”。
注释中可以包含元素,只要元素中不包含“--”。

注释中的关键字符,如小于号(<)、大于号(>)、单引号(')、双引号(")、与字符(&),都需要使用预定义实体引用进行代替。

 

4.命名空间

啦啦啦

 

posted @ 2018-04-08 19:28  Gaoyongxian666  阅读(195)  评论(0编辑  收藏  举报