更新時間:2020-11-27 17:38:19 來源:動力節點 瀏覽2691次
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技術吧!
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習