共计 711 个字符,预计需要花费 2 分钟才能阅读完成。
一、什么是 xml
XML 是指可扩展标记语言(eXtensible Markup Language),它是一种标记语言,很类似 HTML。它被设计的宗旨是传输数据,而非显示数据。
XML 标签没有被预定义,需要用户自行定义标签。
XML 技术是 W3C 组织 (World Wide Web Consortium 万维网联盟) 发布的,目前遵循的是 W3C 组织于 2000 年发布的 XML1.0 规范。
XML 被广泛认为是继 Java 之后在 Internet 上最激动人心的新技术。
XML 是一种通用的数据交换格式。
在 XML 语言中,它允许用户自定义标签。一个标签用于描述一段数据;一个标签可分为开始标签和结束标签,在起始标签之间,又可以使用其它标签描述其它数据,以此来实现数据关系的描述。
XML 中的数据必须通过软件程序来解析执行或显示,如 IE;这样的解析程序称之为 Parser(解析器)。
二、XML 技术用于解决什么问题?
1、用于系统间数据的传输
2、用于表示生活中有关系的数据
3、作为配置文件
XML 语言出现的根本目的在于描述像上图那种有关系的数据。
三、XML 常见应用
1、程序的 配置文件(这也是最后大家使用 XML 最常见的目的);
2、数据交换:不同语言之间用来交换数据;
3、小型数据库:用来当数据库存储数据。
总结:
用于描述 qq 直接传输数据,使用 xml 格式进行描述,具有可读性和可维护性
XML 技术除用于保存有关系的数据之外,它还经常用作软件配置文件,以描述程序模块之间的关系。(如后面将要学习到的 Struts、Spring 和 Hibernate 都是基于 XML 作为配置文件的)
在一个软件系统中,通过 XML 配置文件可以提高系统的灵活性。即程序的行为是通过 XML 文件来配置的,而不是硬编码。