XML简介
XML的英文全称是eXtensible Markup Language(可扩展标记语言),是数据传送或者数据存储的一种方式。
XML的设计目标如下:
1.可以直接用于Internet.
2.支持大量不同的应用.
3.处理XML文件的程序容易编写.
4.XML中的可选项无条件地保持最少,理想状态下为0个.
5.XML文件是可以直接阅读的,条理清楚的.
6.XML的设计是形式化的,简洁的.
一个合法的XML文件必须满足两个要求:格式良好(Well-formed)和以及有效的(Valid)。
格式良好必须满足:(1).确定唯一的根元素
(2).每一个XML标记必须是闭合的
(3).必须是正常的标记嵌套(不能交叉嵌套)
(4).每一个XML标记的属性值必须用引号括起来,并且标记不能有重复的属性存在
注意:XML标记是区分大小写的、在XML标记的属性之间中不能任意多加空格,否则将会解析错误
一个格式良好的XML文件可以通过外部的DTD(Document Type Definition 文档类型定义)或者Schema(文档类型的描述方式)来保证它的标记是有效的。
一个完整是XML文件主要由以下几个部分构成:
(1).一个可选的序言(声明)部分:<?xml version="1.0" encoding="utf-8"standalone="yes" ?>
version不能省略,encoding能省略,standalone能省略:yes表示此文档是独立的,没有DTD
文档和它配套,no则表示有外部的DTD文档与之配套。
(2).一个文档主体部分
(3).一个可选的结尾部分
注意:在XML文件中,有个重要的元素就是CDATA,语法是:<![CDATA[内容]]>,使用它可以避免一些标记
被解析器错误的处理。
XML的设计目标如下:
1.可以直接用于Internet.
2.支持大量不同的应用.
3.处理XML文件的程序容易编写.
4.XML中的可选项无条件地保持最少,理想状态下为0个.
5.XML文件是可以直接阅读的,条理清楚的.
6.XML的设计是形式化的,简洁的.
一个合法的XML文件必须满足两个要求:格式良好(Well-formed)和以及有效的(Valid)。
格式良好必须满足:(1).确定唯一的根元素
(2).每一个XML标记必须是闭合的
(3).必须是正常的标记嵌套(不能交叉嵌套)
(4).每一个XML标记的属性值必须用引号括起来,并且标记不能有重复的属性存在
注意:XML标记是区分大小写的、在XML标记的属性之间中不能任意多加空格,否则将会解析错误
一个格式良好的XML文件可以通过外部的DTD(Document Type Definition 文档类型定义)或者Schema(文档类型的描述方式)来保证它的标记是有效的。
一个完整是XML文件主要由以下几个部分构成:
(1).一个可选的序言(声明)部分:<?xml version="1.0" encoding="utf-8"standalone="yes" ?>
version不能省略,encoding能省略,standalone能省略:yes表示此文档是独立的,没有DTD
文档和它配套,no则表示有外部的DTD文档与之配套。
(2).一个文档主体部分
(3).一个可选的结尾部分
注意:在XML文件中,有个重要的元素就是CDATA,语法是:<![CDATA[内容]]>,使用它可以避免一些标记
被解析器错误的处理。