XML是可扩展性标记语言(Extensible Markup Language)的缩写,因为其在描述数据结构、数据共享交换及Web开发方面具有其特有的优势,所以XML越来越被开发人员喜爱,成为一种使用广泛的语言。
1、XML的基本构成:
以一个小段XML语句为例:
<?xml version="1.1" encoding="UTF-8" standalong="yes" ?>
<!-- a simple example-->
<!DOCTYPE name [
<!ELEMENT name(first,middle,last)>
<!ELEMENT first (#PCDATA)>
<!ELEMENT middle (#PCDATA)>
<!ELEMENT last (#PCDATA)>
]>
<name>
<first>A</first>
<middle>B</middle>
<last>C</last>
</name>
第一行是序言,它是可选的,即不一定必须存在,但是一旦出现就必须写在最开始的地方。它声明了该版本遵循XML1.1版本,编码为UTF-8,文档为独立的。
standalone只应用于那些定义了DTD文档,并且只在使用添加或者修改内容是才适用,若无DTD,可以设置为yes或者不用管它。【注】DTD(Document Type Definition)文档类型定义是是一套关于标记符的