久久亚洲中文字幕精_精品国产一区二区三区不卡_99久久久无码国产精品免费手机_国产亚洲精品久久久久动漫

將想法與焦點(diǎn)和您一起共享

前端開發(fā)中怎么分辨XML和HTML的聯(lián)系與區(qū)別?發(fā)布者:本站     時(shí)間:2020-05-16 08:05:37

XML和HTML的聯(lián)系與區(qū)別有哪些?

    XML是Extensible Markup Language的縮寫。擴(kuò)展標(biāo)記語(yǔ)言XML是一種簡(jiǎn)單的數(shù)據(jù)存儲(chǔ)語(yǔ)言,使用一系列簡(jiǎn)單的標(biāo)記描述數(shù)據(jù),而這些標(biāo)記可以用方便的方式建立,雖然XML占用的空間比二進(jìn)制數(shù)據(jù)要占用更多的空間,但XML極其簡(jiǎn)單易于掌握和使用。

一、XML的作用和應(yīng)用范圍

XML可以當(dāng)作數(shù)據(jù)庫(kù)來(lái)使用,但是它和Access,Oracle和SQL Server等數(shù)據(jù)庫(kù)不同,數(shù)據(jù)庫(kù)提供了更強(qiáng)有力的數(shù)據(jù)存儲(chǔ)和分析能力,例如:數(shù)據(jù)索引、排序、查找、相關(guān)一致性等,XML僅僅是展示數(shù)據(jù)。事實(shí)上XML與其他數(shù)據(jù)表現(xiàn)形式最大的不同是:他極其簡(jiǎn)單。這是一個(gè)看上去有點(diǎn)瑣細(xì)的優(yōu)點(diǎn),但正是這點(diǎn)使XML與眾不同。

XML的簡(jiǎn)單使其易于在任何應(yīng)用程序中讀寫數(shù)據(jù),這使XML很快成為數(shù)據(jù)交換的唯一公共語(yǔ)言,雖然不同的應(yīng)用軟件也支持其它的數(shù)據(jù)交換格式,但不久之后他們都將支持XML,那就意味著程序可以更容易的與Windows、Mac OS, Linux以及其他平臺(tái)下產(chǎn)生的信息結(jié)合,然后可以很容易加載XML數(shù)據(jù)到程序中并分析他,并以XML格式輸出結(jié)果。

二、XML與HTML的區(qū)別和聯(lián)系

同HTML一樣, XML (可擴(kuò)展標(biāo)識(shí)語(yǔ)言)是通用標(biāo)識(shí)語(yǔ)言標(biāo)準(zhǔn)(SGML)的一個(gè)子集,它是描述網(wǎng)絡(luò)上的數(shù)據(jù)內(nèi)容和結(jié)構(gòu)的標(biāo)準(zhǔn)。盡管如此,XML不象HTML,HTML僅僅提供了在頁(yè)面上顯示信息的通用方法(沒有上下文相關(guān)和動(dòng)態(tài)功能) ,XML則對(duì)數(shù)據(jù)賦予上下文相關(guān)功能,它繼承了SGML的大部分功能,卻使用了不太復(fù)雜的技術(shù)。

為了使得SGML顯得用戶友好,XML重新定義了SGML的一些內(nèi)部值和參數(shù),去掉了大量的很少用到的功能,這些繁雜的功能使得SGML在設(shè)計(jì)網(wǎng)站時(shí)顯得復(fù)雜化。XML保留了SGML的結(jié)構(gòu)化功能,這樣就使得網(wǎng)站設(shè)計(jì)者可以定義自己的文檔類型,XML同時(shí)也推出一種新型文檔類型,使得開發(fā)者也可以不必定義文檔類型。

因?yàn)閄ML是W3C制定的,XML的標(biāo)準(zhǔn)化工作由W3C的XML工作組負(fù)責(zé),該小組成員由來(lái)自各個(gè)地方和行業(yè)的專家組成,他們通過(guò)email交流對(duì)XML標(biāo)準(zhǔn)的意見,并提出自己的看法 (www.w3.org/TR/WD-xml)。因?yàn)閄ML 是個(gè)公共格式, (它不專屬于任何一家公司),你不必?fù)?dān)心XML技術(shù)會(huì)成為少數(shù)公司的盈利工具,XML不是一個(gè)依附于特定瀏覽器的語(yǔ)言

XML(可擴(kuò)展標(biāo)記語(yǔ)言)是從稱為SGML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言)的更加古老的語(yǔ)言派生出來(lái)的。SGML的主要目的是定義使用標(biāo)簽來(lái)表示數(shù)據(jù)的標(biāo)記語(yǔ)言的語(yǔ)法。

三、XML用法實(shí)例

標(biāo)簽由包圍在一個(gè)小于號(hào)(<)和一個(gè)大于號(hào)(>)之間的文本組成,例如。起始標(biāo)簽(start The XMLtag)表示一個(gè)特定區(qū)域的開始,例如;結(jié)束標(biāo)簽(end tag)定義了一個(gè)區(qū)域的結(jié)束,除了在小于號(hào)之后緊跟著一個(gè)斜線(/)外,和起始標(biāo)簽基本一樣,例如。SGML還定義了標(biāo)簽的特性(attribute),它們是定義在小于號(hào)和大于號(hào)之間的值,例如<img alt="" src="picture.jpg" />中的src特性。如果你覺得它看起來(lái)很熟悉的話,應(yīng)該知道,基于SGML的語(yǔ)言的最著名實(shí)現(xiàn)就是原始的HTML。



選擇我們,優(yōu)質(zhì)服務(wù),不容錯(cuò)過(guò)
1. 優(yōu)秀的網(wǎng)絡(luò)資源,強(qiáng)大的網(wǎng)站優(yōu)化技術(shù),穩(wěn)定的網(wǎng)站和速度保證
2. 15年上海網(wǎng)站建設(shè)經(jīng)驗(yàn),優(yōu)秀的技術(shù)和設(shè)計(jì)水平,更放心
3. 全程省心服務(wù),不必?fù)?dān)心自己不懂網(wǎng)絡(luò),更省心。
------------------------------------------------------------
24小時(shí)聯(lián)系電話:021-58370032
香格里拉县| 永靖县| 边坝县| 前郭尔| 古丈县| 名山县| 静宁县| 盱眙县| 舞阳县| 应城市| 都江堰市| 焦作市| 云梦县| 福海县| 安图县| 永宁县| 彭州市| 博白县| 陈巴尔虎旗| 措美县| 阿克陶县| 马龙县| 临沭县| 延长县| 嘉善县| 高雄市| 成都市| 当涂县| 山东| 镇远县| 广宁县| 桐乡市| 佳木斯市| 东明县| 资中县| 顺昌县| 平顶山市| 华池县| 萨迦县| 泉州市| 太谷县|