常见的4种XML的用途 - 极悦
首页 课程 师资 教程 报名

常见的4种XML的用途

  • 2020-11-27 17:38:19
  • 2556次 极悦

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大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交