一、定义
XML是指可扩展性标记语言(eXtensible Markup Language), 它是一种标记性语言。被设计的宗旨是传输数据,而非显示数据。
二、解决问题
XML是一种通用的数据交换平台(跨平台)。
XML根本目的是描述有关系的数据。
三、XML常见应用
1、用于数据存储
2、用在软件配置上
3、在一个软件系统中,通过xml文件可以提高系统的灵活性
四、XML文档内容
1、文档说明
①在编写xml文件时候,需要首先使用文档说明XML文档,且必须在第一行
<? xml version="1.0" encoding="utf-8" standalone="yes" ?>
②encoding说明文档使用的编码。保存在磁盘上的文件编码要和这个一致。
③standalone说明文件是否独立
2、元素
①XML元素之xml文件中出现的标签,标签必须有起始和终止
②标签之间的嵌套必须合理
③一个XML文档有且仅有一个标签
④XML文件中出现的空格和换行都作为原始内容被处理
⑤元素命名规范
|--由数字,字母和一些可见字符组成
|--区分大小写
|--不能以数字或"_"开头
|--不能是关键字(XML Xml..)
|--不能包含空格和":"(冒号)
五、属性
1、一个元素可有有0或者多个属性,每个属性都对应有自己的属性名和属性值
2、属性值一定要用单/双引号 引起来
3、顺序没要求,但是不能重复
4、在XML中标签属性代表的信息也可以修改成子元素描述
六、注释
<!-- 注释内容 --> 注释不能嵌套
七、实体引用
在xml中有一些字符拥有特殊的意义,如果放在xml中会出现错误,xml中5个预定义实体引用