xml英语的语法详解

1、文本文档标准

1.区别尺寸写。

2.特性值务必加引号(单引号、双引号都可以以),1般状况下提议应用应用双引号。

3.全部标识务必有完毕标记。

4.全部空标识务必关掉。

5.务必有且唯一1根元素。

6.分析空白标识符时,会依照具体內容輸出,不容易缩略。

7.独特标识符解决:
标识符 更换标识符
<  &lt;
>  &gt;
&  &amp;
 "  &quto;
'   &apos;

8.标识名字承诺:
a.能够包括字母、数据、别的标识符。
b.不可以以数据和下划线开始。
c.不可以以xml或Xml之类的标识符开始。
d.不可以包括空格


2、xml申明

xml申明规范句子:<?xml version="1.0" encoding="GB2312" standalone="yes"?>
强调:
1.“<?xml” 中的"<?"和"xml"正中间不可以有时间格。
2.”?>"以前能够有时间格,还可以沒有。
3.enconding和standalone是可选特性,encoding默认设置值是"UTF⑻",standalone默认设置值是"no"。
4.普遍的编号方法有:
简体汉语:GB2312
繁体汉语 :BIG5
西欧标识符:UTF⑻,UTF⑴6
5.standalone表明文本文档是不是附带DTD文档。

3、xml特性

由于数据信息既能够储存在子元素中还可以储存在特性中,那末什么时候用特性,什么时候用子元素,沒有固定不动标准,可是提议:元数据信息应当以特性的方法储存,而数据信息自身应当以元素的方式储存。
应用特性会引起下列难题:
1.特性不可以包括好几个值(子元素能够)。
2.特性不可易拓展。
3.特性不可以叙述构造(子元素能够)。
4.特性很难根据DTD开展检测。

4、取名室内空间

申明取名室内空间俩种方法:
1.默认设置申明,全部元素不必须特定前缀,如:
<schema xmlns="http://www.w3.org/2001/XMLschema">
<element name="diguonianzhu" type="string"/>
……
</schema>
2.确立申明,xmlns重要字与1个取名室内空间的URI的前缀有关联,全部元素都必须特定前缀,如:
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLschema">
<xsd:element name="diguonianzhu" type="string"/>
     ……
<xsd:/schema>
强调:用来表明取名室内空间的URI其实不被XML分析器启用,具体上其实不去浏览这个URI,它只是表明1个标志姓名罢了。

5、XML专用标识:CDATA

CDATA的全称是Character DATA,即标识符数据信息,它关键用来显示信息独特标识符,例如"<"。
CDATA的英语的语法文件格式为:
<![CDATA[要显示信息的标识符]]> 如:
<?xml version="1.0"?>
<data>
<![CDATA[
<ok alma!> by a&b!

    ]]>
</data>
强调:CDATA不可以嵌套循环;要显示信息的标识符中不可以包括"]]>"。