更新時(shí)間:2021-08-19 11:09:49 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2920次
XML,即可擴(kuò)展標(biāo)記語(yǔ)言(Extensible Markcup Language),標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的子集,一種用于標(biāo)記電子文件使其具有結(jié)構(gòu)性的標(biāo)記語(yǔ)言。
它可以用來(lái)標(biāo)記數(shù)據(jù)、定義數(shù)據(jù)類型,是一種允許用戶對(duì)自己的標(biāo)記語(yǔ)言進(jìn)行定義的源語(yǔ)言
它非常適合萬(wàn)維網(wǎng)傳輸,提供統(tǒng)一的方法來(lái)描述和交換獨(dú)立于應(yīng)用程序或供應(yīng)商的結(jié)構(gòu)化數(shù)據(jù)
1.XML是一種標(biāo)記語(yǔ)言,類似于HTML
2.XML的設(shè)計(jì)宗旨是傳輸數(shù)據(jù),而非顯示數(shù)據(jù)
3.XML的標(biāo)簽沒有被預(yù)定義,需要自行定義標(biāo)簽
4.XML被設(shè)計(jì)為具有自我描述性
5.XML是W3C的推薦標(biāo)準(zhǔn)
XML不是HTML的替代
XML和HTML為不同的目的而設(shè)計(jì):
XML被設(shè)計(jì)為傳輸和存儲(chǔ)數(shù)據(jù),其焦點(diǎn)是數(shù)據(jù)的內(nèi)容
HTML被設(shè)計(jì)用來(lái)顯示數(shù)據(jù),其焦點(diǎn)是數(shù)據(jù)的外觀
XML旨在傳輸信息
HTML旨在顯示信息
XML沒什么特別的,它僅僅是純文本而已。有能力處理純文本的軟件都可以處理XML
不過(guò),能夠讀懂XML的應(yīng)用程序可以有針對(duì)性的處理XML的標(biāo)簽。
標(biāo)簽的功能性意義依賴于應(yīng)用程序的特性
在HTML中使用的標(biāo)簽(以及HTML的結(jié)構(gòu))是預(yù)定義的
HTML文檔只使用在HTML標(biāo)準(zhǔn)中定義過(guò)的標(biāo)簽(如<p>、<h1>等等)
XML允許創(chuàng)作者定義自己的標(biāo)簽和自己的文檔結(jié)構(gòu)
XML的語(yǔ)法規(guī)則很簡(jiǎn)單,且很有邏輯。這些規(guī)則易學(xué)易用
在XML中,省略關(guān)閉標(biāo)簽是非法的,所有的元素都必須有關(guān)閉標(biāo)簽
1.XML標(biāo)簽對(duì)大小寫敏感
2.XML必須正確地嵌套
3.XML文檔必須有根元素
4.XML的屬性值必須加引號(hào)
5.XML中,空格會(huì)被保留
元素可包含其他元素、文本或兩者的混合物。元素也可以擁有屬性
<bookstore> 和<book>都擁有元素內(nèi)容,因?yàn)樗鼈儼似渌?/p>
<author>只有文本內(nèi)容,因?yàn)樗鼉H包含文本
只有<book>元素?fù)碛袑傩?category="CHILDREN")
以上就是動(dòng)力節(jié)點(diǎn)小編介紹的"XML格式簡(jiǎn)介",希望對(duì)大家有幫助,想了解更多可查看Java在線學(xué)習(xí)。動(dòng)力節(jié)點(diǎn)在線學(xué)習(xí)教程,針對(duì)沒有任何Java基礎(chǔ)的讀者學(xué)習(xí),讓你從入門到精通,主要介紹了一些Java基礎(chǔ)的核心知識(shí),讓同學(xué)們更好更方便的學(xué)習(xí)和了解Java編程,感興趣的同學(xué)可以關(guān)注一下。
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)