您的位置:首页 > 其它

XML学习01-XML简介

2017-10-23 20:55 162 查看
一、什么是XML

介绍

XML是 eXtensible Markup Language(可扩展标记语言)的缩写,意思是用户可以自己定义自己想使用的标签。XML是一种用于数据交换的开放技术,是因特网程序间交换数据的标准格式。

特点

-XML中的标签没有被预定义(与HTML不同),需要用户自行定义标签。

-XML中的数据必须通过软件程序(解析器)来解析执行或显示。

二、XML用途

用来描述有关系的数据

XML语言出现的根本目的在于描述有关系的数据。

现实生活中存在大量的有关系的数据,如下图某部门的组织划分:



使用HTML难以描述出各个节点之间的关系,而XML中允许用户创建全新的标签来描述不同类型的数据,通过元素间的包含关系可以清楚地描述数据之间的关系。下面为XML语言对上图的描述:

<?xml version="1.0" encoding="UTF-8"?>
<业务线负责人>
<技术研发部>
<后端开发></后端开发>
<测试></测试>
<网络运维></网络运维>
</技术研发部>
<UED>
<前端开发></前端开发>
<页面制作></页面制作>
<视觉设计师></视觉设计师>
<交互设计师></交互设计师>
</UED>
<产品部>
<产品经理></产品经理>
</产品部>
<PMO>
<项目管理></项目管理>
</PMO>
<运营部></运营部>
<市场部></市场部>
</业务线负责人>


用于配置文件

XML技术除用于描述有关系的数据外,还经常用作软件配置文件,以描述程序模块之间的关系。如在Java开发中,传统的配置文件是*.properties属性文件(key=value),单纯的键值对难以描述复杂的数据关系,而XML描述数据关系更加丰富、清晰。Struts、Spring和Hibernate也都是基于XML作为配置文件的。将属性的值放在配置文件中,程序从配置文件中读取,易于做修改。在一个软件系统中,通过XML配置文件可以提高系统的灵活性。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  xml