關(guān)于xml描述正確的是 XML與HTML的主要區(qū)別?
XML與HTML的主要區(qū)別?主要區(qū)別:(1)XML區(qū)分大小寫(xiě),而html不區(qū)分大小寫(xiě)。(2)在HTML中,如果上下文清楚地顯示段落或列表鍵的結(jié)束位置,則可以省略結(jié)束標(biāo)記,例如或。在XML中,結(jié)束標(biāo)記不
XML與HTML的主要區(qū)別?
主要區(qū)別:
(1)XML區(qū)分大小寫(xiě),而html不區(qū)分大小寫(xiě)。
(2)在HTML中,如果上下文清楚地顯示段落或列表鍵的結(jié)束位置,則可以省略結(jié)束標(biāo)記,例如或。在XML中,結(jié)束標(biāo)記不能省略。
(3)在XML中,具有單個(gè)標(biāo)記且沒(méi)有匹配結(jié)束標(biāo)記的元素必須以/字符結(jié)尾。所以解析器知道它不需要查找end標(biāo)記。
(4)在XML中,屬性值必須用引號(hào)隔開(kāi)。在HTML中,引號(hào)是否可用。
(5)在HTML中,您可以使用不帶值的屬性名稱。在XML中,所有屬性都必須有相應(yīng)的值。
html不是不區(qū)分大小寫(xiě)嗎?
這個(gè)問(wèn)題有點(diǎn)冷,首先是實(shí)體符號(hào)的組成
一般的實(shí)體符號(hào)是(官方定義的)
如您所說(shuō)<;注意實(shí)體符號(hào)的字母區(qū)分大小寫(xiě)。
在XHTML DTD中,顯式聲明了253個(gè)字符實(shí)體(包括5個(gè)XML 1.0預(yù)定義實(shí)體)。除了實(shí)體,其他252個(gè)字符的實(shí)體與HTML中252個(gè)字符的實(shí)體引用是一致的。每個(gè)XHTML文件實(shí)例還可以定義任意數(shù)量的字符實(shí)體。但是,XHTML字符實(shí)體的可用性受到文件處理方法的影響:
對(duì)于是否添加分號(hào)的問(wèn)題,我建議添加分號(hào),主要是為了避免很多不必要的麻煩
XML的語(yǔ)法類(lèi)似于2113html,它使用一對(duì)5261匹配的開(kāi)始和結(jié)束標(biāo)記來(lái)識(shí)別信息。但是,它們的功能是不同的。1653html用于顯示數(shù)據(jù)信息,而XML標(biāo)記用于描述數(shù)據(jù)1的性質(zhì)和結(jié)構(gòu)。HTML將數(shù)據(jù)與其顯示效果混合在一起。它是一種表示技術(shù),它定義了如何顯示信息標(biāo)簽;而XML文檔只存儲(chǔ)數(shù)據(jù)和描述數(shù)據(jù)之間的關(guān)系,不指定如何顯示數(shù)據(jù),即將數(shù)據(jù)與其顯示分開(kāi)。2HTML格式要求相對(duì)寬松,HTML解析器通常盡量采用解釋機(jī)制,容易導(dǎo)致同一頁(yè)面在不同瀏覽器中顯示不同的結(jié)果。XML是一種非常嚴(yán)格的標(biāo)記語(yǔ)言,例如區(qū)分大小寫(xiě)。三。HTML的標(biāo)記集是固定的,因此不能在自己的應(yīng)用程序中擴(kuò)展HTML標(biāo)記。XML不提供一組預(yù)定義的標(biāo)記,只提供了一個(gè)標(biāo)準(zhǔn),您可以根據(jù)這個(gè)標(biāo)準(zhǔn)定義自己的特殊標(biāo)記。因此,XML標(biāo)記可以無(wú)限擴(kuò)展,可以用來(lái)描述各種應(yīng)用領(lǐng)域的數(shù)據(jù)信息。4XML允許細(xì)粒度更新,因此不必在每次XML文檔發(fā)生局部更改時(shí)發(fā)送整個(gè)文檔的內(nèi)容。只有更改的元素必須從服務(wù)器發(fā)送到客戶機(jī),但是HTML不支持這樣的功能。結(jié)論:XML既不是HTML的升級(jí),也不是HTML的替代品。它們雖然相似,但應(yīng)用領(lǐng)域和范圍卻完全不同。HTML的最終版本是HTML4.01。Html目前還不是Web標(biāo)記的標(biāo)準(zhǔn)。它已經(jīng)被XHTML所取代。XHTML是HTML和XML的混合體。它使用XML語(yǔ)法和規(guī)則來(lái)編寫(xiě)web頁(yè)面。XHTML有效地將HTML的簡(jiǎn)單性與XML的可擴(kuò)展行結(jié)合起來(lái)。它使用的標(biāo)簽和屬性基本上是HTML中定義的標(biāo)簽。XML可以應(yīng)用于金融、科研等領(lǐng)域。XHTML只是XML在Web領(lǐng)域的一個(gè)應(yīng)用。