XML是一种用于标记电子文件使其具有结构性的标记语言,主要用来存储数据,XML的用途也是以此为基础展开的。本文就为大家介绍4种常见的XML的用途。
1.配置文件:例如配置mysql数据库
前面我们常常书写 一个 jdbc.properties文件来做配置文件,好处呢就是如果想修改数据库的信息,不需要修改源代码,只要修改配置文件就可以了,而xml也可以作为配置文件来使用
url=jdbc:mysql://localhost:3306/db1
user=root
password=root99
driver=com.mysql.jdbc.Driver
<!--例如模拟配置mysql数据库 只为假设,与前面知识对应,实际配置文件后期会很常见-->
<?xml version="1.0" encoding="UTF-8"?>
<config>
<dbinfo>
<dbDriver>com.mysql.jdbc.Driver</dbDriver>
<dbUrl>jdbc:mysql://localhost:3306/db1</dbUrl>
<username>root</username>
<password>root99</password>
</config>
2.充当小型数据库
我们可以在xml中存储一些数据,让它充当一个小型的数据库
<?xml version="1.0" encoding="UTF-8"?>
<student>
<stu>
<id>001</id>
<name>zhangsan</name>
<age>20</age>
</stu>
<stu>
<id>002</id>
<name>lisi</name>
<age>30</age>
</stu>
</student>
3.传输数据
在网络编程中,我们或多或少接触过,例如如何实现一个简单的聊天室,基本原理是这样的,一个服务器端,多个客户端,当客户端1发送数据后,服务器端接收到数据,并且对数据进行一定的审核(是否有非法敏感字)以及格式的处理,再将数据发送到每一个客户端中
刚开始的时候,我们一般选择使用字符串直接传递内容,但是却不是很利于程序的后期维护,而使用xml就能对后期程序的维护更加友好
<?xml version="1.0" encoding="UTF-8"?>
<message id="1">
<sender>账号1</sender>
<getter>账号2</getter>
<content>发送的信息</content>
<ip>ip地址</ip>
</message>
4、Web集成
现在有越来越多的设备开始支持XML。使得Web开发商可以在个人电子助理和浏览器之间
用XML来传递数据。
为什么将XML文本直接送进这样的设备去呢?这样作的目的是让用户更多地自己掌握数据
显示方式,更能体验到实践的快乐。常规的客户/服务(C/S)方式为了获得数据排序或更
换显示格式,必须向服务器发出申请;而XML则可以直接处理数据,不必经过向服务器申
请查询-返回结果这样的双向“旅程”,同时在设备也不需要配制数据库。甚至还可以对设备上的XML文件进行修改并将结果返回给服务器。
以上就是常见的4种XML的用途,XML的简单易于在任何应用程序中读/写数据,这使XML很快成为数据交换的唯一公共语言,XML的崛起已经势不可挡。让我们抓住XML发展的尾巴,现在开始在本站的Java基础教程中学习XML技术吧!
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习