最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

XML基礎(chǔ)入門教程,最通俗易懂的xml實(shí)戰(zhàn)教學(xué)

2021-09-23 09:48 作者:動(dòng)力節(jié)點(diǎn)小王本王  | 我要投稿



眾所周知,XML是一門可擴(kuò)展標(biāo)記語(yǔ)言(Extensible Markup Language),區(qū)別于超文本標(biāo)記語(yǔ)言HTML,XML更加注重?cái)?shù)據(jù)本身。

盡管XML沒(méi)有HTML那樣廣為認(rèn)知,XML仍在數(shù)據(jù)處理方面獨(dú)具優(yōu)勢(shì)。在此之前,我們也許僅僅知道XML是一門可擴(kuò)展標(biāo)記語(yǔ)言,除此之外,我們一無(wú)所知。

本文我們就來(lái)深入了解什么是XML。



XML是什么?

XML是可擴(kuò)展標(biāo)記語(yǔ)言(Extensible Markup Language)的縮寫,其中的標(biāo)記(markup)是關(guān)鍵部分。您可以創(chuàng)建內(nèi)容,然后使用限定標(biāo)記標(biāo)記它,從而使每個(gè)單詞、短語(yǔ)或塊成為可識(shí)別、可分類的信息。您創(chuàng)建的文件,或文檔實(shí)例由元素(標(biāo)記)和內(nèi)容構(gòu)成。

當(dāng)從打印輸出讀取或以電子形式處理文檔時(shí),元素能夠幫助更好地理解文檔。元素的描述性越強(qiáng),文檔各部分越容易識(shí)別。自從出現(xiàn)標(biāo)記至今,帶有標(biāo)記的內(nèi)容就有一個(gè)優(yōu)勢(shì),即在計(jì)算機(jī)系統(tǒng)缺失時(shí),仍然可以通過(guò)標(biāo)記理解打印出來(lái)數(shù)據(jù)。

您可以使用XML創(chuàng)建自己的元素,從而能夠更精確地表示自己的信息。您可以在文檔內(nèi)部識(shí)別每個(gè)部分,而不是將文檔看作僅由標(biāo)題和段落組成。為了提高效率,您可能需要定義數(shù)量一定的元素,并統(tǒng)一使用它們。(您可以在文檔類型定義(Document Type Definition,DTD)或模式(schema)中定義元素,稍后我將對(duì)此進(jìn)行簡(jiǎn)要的描述)。一旦習(xí)慣使用XML之后,就可以在構(gòu)建文件時(shí)嘗試處理元素名稱。


XML的特點(diǎn)

  1. XML可以從HTML中分離數(shù)據(jù)。即能夠在HTML文件之外將數(shù)據(jù)存儲(chǔ)在XML文檔中,這樣可以使開發(fā)者集中精力使用HTML做好數(shù)據(jù)的顯示和布局,并確保數(shù)據(jù)改動(dòng)時(shí)不會(huì)導(dǎo)致HTML文件也需要改動(dòng),從而方便維護(hù)頁(yè)面。XML也能夠?qū)?shù)據(jù)以“數(shù)據(jù)島”的形式存儲(chǔ)在HTML頁(yè)面中,開發(fā)者依然可以把精力集中到使用HTML格式化和顯示數(shù)據(jù)上。

  2. XML可用于交換數(shù)據(jù)?;赬ML可以在不兼容的系統(tǒng)之間交換數(shù)據(jù),計(jì)算機(jī)系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)所存儲(chǔ)的數(shù)據(jù)有多種形式,對(duì)于開發(fā)者來(lái)說(shuō),最耗時(shí)間的工作就是在遍布網(wǎng)絡(luò)的系統(tǒng)之間交換數(shù)據(jù)。把數(shù)據(jù)轉(zhuǎn)換為XML格式存儲(chǔ)將大大減少交換數(shù)據(jù)時(shí)的復(fù)雜性,還可以使這些數(shù)據(jù)能被不同的程序讀取。

  3. XML可應(yīng)用于B2B中。例如在網(wǎng)絡(luò)中交換金融信息,目前XML正成為遍布網(wǎng)絡(luò)的商業(yè)系統(tǒng)之間交換信息所使用的主要語(yǔ)言,許多與B2B有關(guān)的完全基于XML的應(yīng)用程序正在開發(fā)中。

  4. 利用XML可以共享數(shù)據(jù)。XML數(shù)據(jù)以純文本格式存儲(chǔ),這使得XML更易讀、更便于記錄、更便于調(diào)試,使不同系統(tǒng)、不同程序之間的數(shù)據(jù)共享變得更加簡(jiǎn)單。

  5. XML可以充分利用數(shù)據(jù)。XML是與軟件、硬件和應(yīng)用程序無(wú)關(guān)的,數(shù)據(jù)可以被更多的用戶、設(shè)備所利用,而不僅僅限于基于HTML標(biāo)準(zhǔn)的瀏覽器。其他客戶端和應(yīng)用程序可以把XML文檔作為數(shù)據(jù)源來(lái)處理,就像操作數(shù)據(jù)庫(kù)一樣,XML的數(shù)據(jù)可以被各種各樣的“閱讀器”處理。

  6. XML可以用于創(chuàng)建新的語(yǔ)言。比如,WAP和WML語(yǔ)言都是由XML發(fā)展來(lái)的。WML(Wireless Markup Language,無(wú)線標(biāo)記語(yǔ)言)是用于標(biāo)識(shí)運(yùn)行于手持設(shè)備上(比如手機(jī))的Intemet程序的工具,它就采用了XML的標(biāo)準(zhǔn)。

總之,XML使用一個(gè)簡(jiǎn)單而又靈活的標(biāo)準(zhǔn)格式,為基于Web的應(yīng)用提供了一個(gè)描述數(shù)據(jù)和交換數(shù)據(jù)的有效手段。但是,XML并非是用來(lái)取代HTML的。HTML著重如何描述將文件顯示在瀏覽器中,而XML與SGML相近,它著重描述如何將數(shù)據(jù)以結(jié)構(gòu)化方式表示。

這是為初學(xué)者準(zhǔn)備的XML基礎(chǔ)入門視頻教程,本課程為Java學(xué)習(xí)的擴(kuò)展內(nèi)容,在實(shí)際項(xiàng)目開發(fā)中,XML不論是作為數(shù)據(jù)傳輸?shù)拿浇檫€是作為配置文件,都有著非常廣泛的應(yīng)用。

主要包含的內(nèi)容有:

XML概述、XML和HTML的區(qū)別與聯(lián)系、異構(gòu)系統(tǒng)整合理論、DTD/XSL/XSD、DOM解析、SAX解析、Java對(duì)XML文件的解析之dom4j等。

通過(guò)該視頻主要掌握XML在開發(fā)中的作用以及如何解析XML文件。

課程目錄

1.XML教程-什么是XML

2.XML教程-介紹解析XML的幾種方式

3.XML教程-MyEclipse基本設(shè)置

4.XML教程-dom4j解析

5.XML教程-sax解析

6.XML教程-xpath語(yǔ)法介紹

7.XML教程-dom4j和xpath解析xml文件_獲取節(jié)點(diǎn)元素的文本內(nèi)容

8.XML教程-dom4j和xpath解析xml文件_獲取節(jié)點(diǎn)元素屬性對(duì)象的值

9.XML教程-使用Xpath對(duì)象解析xml文件

10.XML教程-xml解析總結(jié)



XML基礎(chǔ)入門教程,最通俗易懂的xml實(shí)戰(zhàn)教學(xué)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
军事| 潜江市| 青阳县| 凤城市| 黔西县| 常州市| 金湖县| 卢湾区| 溧阳市| 卓尼县| 克东县| 临江市| 十堰市| 民乐县| 阜宁县| 淮北市| 乾安县| 荥经县| 丰原市| 凌海市| 岳阳县| 攀枝花市| 津南区| 平陆县| 杨浦区| 太谷县| 双城市| 沙湾县| 天祝| 玉树县| 和田市| 基隆市| 邯郸市| 元朗区| 敦煌市| 陕西省| 安庆市| 文登市| 九台市| 邮箱| 泾阳县|