- JavaWeb整合開(kāi)發(fā)實(shí)例精通:Struts+Hibernate+Spring
- 閆術(shù)卓 吳峻申
- 398字
- 2018-12-31 14:45:40
2.3.3 XML的用途
XML是用來(lái)存儲(chǔ)、傳輸和交換數(shù)據(jù)的,并不是用來(lái)顯示數(shù)據(jù)的。主要用處如下:
●將數(shù)據(jù)從HTML中分離出來(lái)。HTML文件中包含了要顯示的數(shù)據(jù),但如果使用XML,數(shù)據(jù)就可以單獨(dú)存儲(chǔ)在一個(gè)XML文件中,然后就可以將精力集中在HTML文件的布局和顯示方面,并且以后修改數(shù)據(jù)時(shí)只需要修改XML文件即可,而不用去動(dòng)HTML文件。XML的數(shù)據(jù)也可以作為一個(gè)數(shù)據(jù)塊存儲(chǔ)在HTML頁(yè)面中。
●交換數(shù)據(jù)。用XML可以在兩個(gè)不兼容的系統(tǒng)間交換數(shù)據(jù)。通常,開(kāi)發(fā)人員不得不花費(fèi)大量的時(shí)間在兩個(gè)不兼容的系統(tǒng)間交換數(shù)據(jù),如果將數(shù)據(jù)轉(zhuǎn)換為XML,則將大大降低數(shù)據(jù)交換的復(fù)雜性,并且不同類型的應(yīng)用程序都可以讀取它。
●共享數(shù)據(jù)。因?yàn)閄ML是以簡(jiǎn)單的文本格式存儲(chǔ)的,因此在共享數(shù)據(jù)方面,XML提供了一個(gè)獨(dú)立于軟硬件的方法。這使得創(chuàng)建被不同應(yīng)用程序所使用的數(shù)據(jù)更容易,也使得系統(tǒng)的升級(jí)更容易。
●存取數(shù)據(jù)。XML可用于將數(shù)據(jù)存儲(chǔ)在文件或數(shù)據(jù)庫(kù)中,應(yīng)用程序能夠存取和檢索這些信息。一般的應(yīng)用是顯示這些信息。
- DBA攻堅(jiān)指南:左手Oracle,右手MySQL
- Python數(shù)據(jù)可視化:基于Bokeh的可視化繪圖
- Blockly創(chuàng)意趣味編程
- Visual C
- KnockoutJS Starter
- Raspberry Pi Home Automation with Arduino(Second Edition)
- Creating Stunning Dashboards with QlikView
- 一塊面包板玩轉(zhuǎn)Arduino編程
- Go語(yǔ)言精進(jìn)之路:從新手到高手的編程思想、方法和技巧(2)
- Mastering Linux Security and Hardening
- Jakarta EE Cookbook
- JBoss AS 7 Development
- R語(yǔ)言與網(wǎng)站分析
- 微信公眾平臺(tái)服務(wù)號(hào)開(kāi)發(fā):揭秘九大高級(jí)接口
- TensorFlow 2.0深度學(xué)習(xí)應(yīng)用實(shí)踐