XML入门(一)
2018-09-26 本文已影响0人
Preself
首先我们来了解一下什么是xml语言。XML的全称是Extensible Markup Language——可扩展标记语言。对于XML的本质来说其实和前面学习的HTML非常相似,编写XML就是编写标签,扩展名为 .xml。 XML之所以受到IT行业的追捧,最本质的原因是因为它具有良好的人机可读性。
在刚才我们说过XML和HTML是非常相似,那么他们有什么相同和什么不同呢?首先,XML和HTML在编写过程中,其本质都是编写标签。但是他们又有着根本上的不同。XML是没有任何预定义标签的,但我们的HTML存在大量的预定义标签。XML在使用过程中重在保存与传输数据,HTML则主要用于显示信息,来展现我们想要的结果。通过下图来了解一下。

看到这里,那么XML到底有什么用呢?对于我们软件开发来说,他又用在了哪里?其实,XML的用于在软件行业极其广泛的,在这里做一个简单的总结:一、首先对于我们的Java来说通常就是用XML作为配置描述文件。如:

二、用于保存程序产生的数据。如:

三、在我们程序底层的网络传输过程中,XML是标准的数据传输格式。如:

可以看到XML的用途非常广泛,是我们Java工程师的必修课。