溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

XML有什么作用

發(fā)布時(shí)間:2021-09-17 14:07:07 來(lái)源:億速云 閱讀:113 作者:小新 欄目:編程語(yǔ)言

這篇文章主要為大家展示了“XML有什么作用”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“XML有什么作用”這篇文章吧。

xml即可擴(kuò)展標(biāo)記語(yǔ)言(eXtensible Markup Language)。標(biāo)記是指計(jì)算機(jī)所能理解的信息符號(hào),通過(guò)此種標(biāo)記,計(jì)算機(jī)之間可以處理包含各種信息的文章等。如何定義這些標(biāo)記,既可以選擇國(guó)際通用的標(biāo)記語(yǔ)言,比如HTML,也可以使用象XML這樣由相關(guān)人士自由決定的標(biāo)記語(yǔ)言,這就是語(yǔ)言的可擴(kuò)展性。XML是從SGML中簡(jiǎn)化修改出來(lái)的。它主要用到的有XML、XSL和XPath等。
上面這段是對(duì)XML的一個(gè)基本定義,一個(gè)被廣泛接受的說(shuō)明。簡(jiǎn)單說(shuō),XML就是一種數(shù)據(jù)的描述語(yǔ)言,雖然它是語(yǔ)言,但是通常情況下,它并不具備常見(jiàn)語(yǔ)言的基本功能——被計(jì)算機(jī)識(shí)別并運(yùn)行。只有依靠另一種語(yǔ)言,來(lái)解釋它,使它達(dá)到你想要的效果或被計(jì)算機(jī)所接受。
假如你是剛接觸XML的新手,那么可能并無(wú)法從定義上是了解XML是什么。也許,你可以換個(gè)角度來(lái)認(rèn)識(shí)XML是什么;從應(yīng)用面來(lái)認(rèn)識(shí)XML,從XML可以做些什么來(lái)認(rèn)識(shí)它,這應(yīng)該能比那更空洞的定義對(duì)你更有幫助。
XML應(yīng)用面主要分為兩種類(lèi)型,文檔型和數(shù)據(jù)型。下面介紹一下幾種常見(jiàn)的XML應(yīng)用:
1、自定義XML+XSLT=>HTML,最常見(jiàn)的文檔型應(yīng)用之一。XML存放整個(gè)文檔的XML數(shù)據(jù),然后XSLT將XML轉(zhuǎn)換、解析,結(jié)合XSLT中的HTML標(biāo)簽,最終成為HTML,顯示在瀏覽器上。典型的例子就是CSDN上的帖子。
2、XML作為微型數(shù)據(jù)庫(kù),這是最常見(jiàn)的數(shù)據(jù)型應(yīng)用之一。我們利用相關(guān)的XML API(MSXML DOM、java DOM等)對(duì)XML進(jìn)行存取和查詢。留言板的實(shí)現(xiàn)中,就經(jīng)常可以看到用XML作為數(shù)據(jù)庫(kù)。
3、作為通信數(shù)據(jù)。最典型的就是WEB SERVICE,利用XML來(lái)傳遞數(shù)據(jù)。
4、作為一些應(yīng)用程序的配置信息數(shù)據(jù)。常見(jiàn)的如J2EE配置WEB服務(wù)器時(shí)用的web.XML。
5、其他一些文檔的XML格式。如Word、Excel等。
6、保存數(shù)據(jù)間的映射關(guān)系。如Hibernate。

以上是“XML有什么作用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

xml
AI