国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

XML與HTML的區別

2020-03-24 16:29:24
字體:
來源:轉載
供稿:網友
相信有很多同學都搞不清楚html和xml到有什么區別對吧!今天就讓我們看一下html和xml的區別在哪里,html和xml的語法有什么不同。

一、什么是HTML

帶著疑問走到這里,一句話:HTML(HyperTextMark-upLanguage)即超文本標記語言,是WWW的描述語言。

二、什么是XML

XML即ExtentsibleMarkup Language(可擴展標記語言),是用來定義其它語言的一種元語言,其前身是SGML(標準通用標記語言)。它沒有標簽集(tagset),也沒有語法規則(grammatical rule),但 是它有句法規則(syntax rule)。任何XML文檔對任何類型的應用以及正確的解析都必須是良構的(well-formed),即每一個打開的標簽都必須有匹配的結束標簽,不得含有次序顛倒的標簽,并且在語句構成上應符合技術規范的要求。XML文檔可以是有效的(valid),但并非一定要求有效。所謂有效文檔是指其符合其文檔類型定義(DTD)的文檔。如果一個文檔符合一個模式(schema)的規定,那么這個文檔是模式有效的(schema valid)。

三、HTML與XML的區別

通過以上對HTML及XML的了解,我們來看看他們之間到底存在著什么區別與聯系xml和html都是用于操作數據或數據結構,在結構上大致是相同的,但它們在本質上卻存在著明顯的區別。

(一)、語法要求不同:

1. 在html中不區分大小寫,在xml中嚴格區分。

2. 在HTML中,有時不嚴格,如果上下文清楚地顯示出段落或者列表鍵在何處結尾,那么你可以省略 /p 或者 /li 之類的結束標記。在XML中,是嚴格的樹狀結構,絕對不能省略掉結束標記。

3. 在XML中,擁有單個標記而沒有匹配的結束標記的元素必須用一個/ 字符作為結尾。這樣分析器就知道不用查找結束標記了。

4. 在XML中,屬性值必須分裝在引號中。在HTML中,引號是可用可不用的。

5. 在HTML中,可以擁有不帶值的屬性名。在XML中,所有的屬性都必須帶有相應的值。

6. 在XML文檔中,空白部分不會被解析器自動刪除;但是html是過濾掉空格的。

(二)、標記不同:

1、html使用固有的標記;而xml沒有固有的標記。

2、Html標簽是預定義的;XML標簽是免費的、自定義的、可擴展的。

(三)、作用不同:

1. html是用來顯示數據的;xml是用來描述數據、存放數據的,所以可以作為持久化的介質!Html將數據和顯示結合在一起,在頁面中把這數據顯示出來;xml

則將數據和顯示分開。 XML被設計用來描述數據,其焦點是數據的內容。HTML被設計用來顯示數據,其焦點是數據的外觀。

2. xml不是HTML的替代品,xml和html是兩種不同用途的語言。 XML 不是要替換 HTML;實際上XML 可以視作對 HTML 的補充。XML 和HTML 的目標不同HTML 的設計目標是顯示數據并集中于數據外觀,而XML的設計目標是描述數據并集中于數據的內容。

3. 沒有任何行為的XML。與HTML 相似,XML 不進行任何操作。(共同點)

4. 對于XML最好的形容可能是: XML是一種跨平臺的,與軟、硬件無關的,處理與傳輸信息的工具。

5. XML未來將會無所不在。XML將成為最普遍的數據處理和數據傳輸的工具。

以上就是本文的所有內容了,希望可以給大家帶來幫助,讓大家對html和xml有更深層的認識吧

相關推薦:

分享一個html和xml轉義字符的對照表

html, xhtml和xml

HTML和XML的區別_html/css_WEB-ITnose

以上就是XML與HTML的區別的詳細內容,html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 许昌市| 平邑县| 屯门区| 鄂尔多斯市| 华坪县| 凌源市| 扬中市| 新丰县| 九龙城区| 昭苏县| 林州市| 望江县| 邢台市| 惠来县| 班戈县| 呼伦贝尔市| 阳西县| 泗洪县| 重庆市| 科技| 略阳县| 沙河市| 德化县| 澄江县| 沁源县| 屏山县| 广德县| 辉县市| 永胜县| 博白县| 广南县| 桑日县| 邹平县| 星子县| 龙游县| 乌拉特后旗| 班玛县| 荆州市| 长沙市| 峨眉山市| 二连浩特市|