HTML、XHTML、XML

XML

可擴(kuò)展標(biāo)記語(yǔ)言(EXtensible Markup Language,簡(jiǎn)稱(chēng):XML)。XML被廣泛用來(lái)作為跨平臺(tái)之間交互數(shù)據(jù)的形式,注意針對(duì)數(shù)據(jù)的內(nèi)容,通過(guò)不同的格式化描述手段(XSLT,CSS等)可以完成最終的形式表達(dá)(生成對(duì)應(yīng)的HTML,PDF或者其他的文件格式)。

XML設(shè)計(jì)用來(lái)傳送及攜帶數(shù)據(jù)信息,不用來(lái)表現(xiàn)或者展示數(shù)據(jù),HTML語(yǔ)言則用來(lái)表現(xiàn)數(shù)據(jù)。

HTML

超文本標(biāo)記語(yǔ)言(HyperText Markup Language,簡(jiǎn)稱(chēng):HTML)是一種用于創(chuàng)建網(wǎng)頁(yè)的標(biāo)準(zhǔn)標(biāo)記語(yǔ)言。

XHTML

可擴(kuò)展超文本標(biāo)記語(yǔ)言(eXtensible HyperText Markup Language,XHTML),是一種標(biāo)記語(yǔ)言,表現(xiàn)方式與超文本標(biāo)記語(yǔ)言(HTML)類(lèi)似,不過(guò)語(yǔ)法上更加嚴(yán)格。

HTML語(yǔ)法要求比較松散,這樣對(duì)網(wǎng)頁(yè)編寫(xiě)者來(lái)說(shuō),比較方便,但對(duì)于機(jī)器來(lái)說(shuō),語(yǔ)言的語(yǔ)法越松散,處理起來(lái)就越困難,對(duì)于傳統(tǒng)的電腦來(lái)說(shuō),還有能力兼容松散語(yǔ)法,但對(duì)于許多其他設(shè)備,比如手機(jī),難度就比較大。由此產(chǎn)生了由DTD定義規(guī)則,語(yǔ)法要求更加嚴(yán)格的XHTML。

和HTML的語(yǔ)法區(qū)別

  1. 文檔元素的標(biāo)簽必須由結(jié)束標(biāo)簽或者以特殊的方式書(shū)寫(xiě),而且所有的標(biāo)簽必須合理的嵌套
  2. 元素名和屬性必須小寫(xiě)
  3. 屬性值必須總是使用引號(hào)包裹
  4. 禁止屬性簡(jiǎn)化
  5. 空元素必須由一個(gè)結(jié)束標(biāo)簽
  6. 等等
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容