专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 常见的4种XML的用途

常见的4种XML的用途

更新时间:2020-11-27 17:38:19 来源:动力节点 浏览2353次

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技术吧!

 


提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>