XML概述:
XML是指可扩展标记语言(e
Xtensible
Markup
Language),它是一种标记语言,很类似HTML,它被设计的
宗旨是传输(描述)数据,
而非显示数据.
XML标签
没有被预定义,需要
用户自行定义标签,
XML被广泛认为是继Java之后在Internet上最激动人心的新技术.
XML解决哪些问题:
在现实生活中存在大量有关系的数据,如:国家-省份-城市-区域等等具有关系的数据,那么如何将这些有关系的数据交给计算机处理呢?那么就用到XML
其实XML的主要作用是描述关系型的数据结构, 在开发中 用.xml作为配置文件比用.properties配置文件更加方便灵活,
后期用到的Struts,Spring和Habernate都是基于XML作为配置文件的.
在软件系统中,通过XML配置可以提高系统灵活性,程序的行为通过XML来配置,而不是硬编码.
XML文档的组成部分:
一个XML文件一般由以下几部分组成:
1:文档声明
在编写XML文档时,需要先使用文档声明来声明XML文档
且必须出现在文档的第一行
(最简单的语法 :
<?xml version="1.0"?>)
用
encoding属性说明文档所使用的字符编码.
默认UTF-8.(
保存在磁盘上的文件编码要与声明的编码一致)
如: <? xml version="1.0" encoding="GBK">
用
standalone属性说明文档是否独立,即是否依赖其他文档.
如: <?xml version="1.0" standalone="yes">
2:元素,3:元素的属性,4:注释,5:CDATA区,6:特殊字符,7:处理指令