XML是扩展标记语言(Extensible Markup Language)的缩写,是由W3C组织发布的。
2.XML能干什么
XML可以用于描述有关系的数据,在XML语言中,它允许用户自定义标签。一个标签用于描述一段数据;一个标签可分为开始标签和结束标签,在开始标签和结束标签之间,又可以使用其它标签描述其它数据,以此来实现数据关系的描述。
3.什么是有效的XML文件
一个有效的XML文件要遵守xml文的基本规范,并使用DTD或schema定义语义约束,而且也完全遵守了DTD或schema定义语义约束的xml文档。
4.XML的语法
一个XML文件有以下几个部分:
1) 文档声明
2) 元素
3) 属性
4) 注释
5) CDATA区、特殊字符
6) 处理指令
文档声明
文档声明要有三个部分,第一部分声明了这是一个XML文档并且声明了它的版本号,第二部分声明的是文档的字符编码,第三部分声明了这个文档是否独立,其中第一部分是不能省略的,其它可以。
例:
<? xml version="1.0" encoding="GB2312" standalone="yes" ?>
元素
XML元素就是XML文档的标签,一个标签分为开始标签和结束标签
元素的命名规范
一个XML元素可以包含字母、数字以及其它一些可见字符,但必须遵守下面的规范
1) 区分大小写,例如,<P>和<p>是两个不同的标记。
2) 不能以数字或“_”(下划线)开头。
3) 不能以XML开头。
4) 不能包含空格
5) 名称中间不能包含冒号。
注释:
XML可以用<!——注释——>方式注释