狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美jjzz_一区在线视频观看_美脚丝袜一区二区三区在线观看_欧美91视频

當(dāng)前位置:系統(tǒng)之家 > 技術(shù)開發(fā)教程 > 詳細(xì)頁(yè)面

XML 的Top 10特征(老實(shí)說(shuō),只有 7 點(diǎn)...)

XML 的Top 10特征(老實(shí)說(shuō),只有 7 點(diǎn)...)

更新時(shí)間:2024-04-11 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

 
XML、XLink、Namespace、DTD、Schema、CSS、XHTML、... 如果你才剛開始接觸 XML,你可能會(huì)不知道從處何下手。 以下這十點(diǎn)摘要特性希望能夠?yàn)槟悴蹲阶銐虻幕靖拍,讓新手能夠概括地了?XML 長(zhǎng)得什麼樣子。如果你想要做關(guān)於 XML 的報(bào)告,為何不從這些要點(diǎn)開始呢?這些要點(diǎn)就是為此而摘錄出來(lái)給你用的。


--------------------------------------------------------------------------------

1. XML 是用純文字格式檔案來(lái)表現(xiàn)結(jié)構(gòu)化資料的一種方法
什麼是 "結(jié)構(gòu)化的資料"?就好比說(shuō):試算表、通訊錄、設(shè)定參數(shù)、財(cái)務(wù)交易、技術(shù)圖表等等。產(chǎn)生這些資料的程式都常也會(huì)把它們存在磁碟上,可能是用 binary 格式,也可能是用純文字格式。後者(如果必要的話)可以讓你直接看到裡面的資料,而不用透過(guò)原來(lái)產(chǎn)生這些資料的程式。XML 是一組由許多的規(guī)則(或是指導(dǎo)架構(gòu)、協(xié)定,看你怎麼叫它)所組成的集合,可以用來(lái)設(shè)計(jì)這些資料的文字格式,而且依此格式定義出來(lái)的檔案可以很容易地(由電腦)產(chǎn)生及讀取,而且不會(huì)模稜兩可(unambiguous),不會(huì)導(dǎo)致一些常見的問(wèn)題,例如:缺乏擴(kuò)充性、缺乏對(duì)國(guó)際化/地區(qū)化(internationalization/localization)的支援、需依存於某個(gè)特定的平臺(tái)等等。

2. XML 看起來(lái)有點(diǎn)像是 HTML,但它不是 HTML
XML 像 HTML 也使用 標(biāo)籤 (被夾在 '<' 和 '>'之間的文字)和 屬性 (以 name="value" 這種格式出現(xiàn)),但 HTML 明確地定義出每一個(gè)標(biāo)籤和屬性的意義(通常是表示夾在其中的文字在瀏覽器中該如何表示),而 XML 只是利用標(biāo)籤來(lái)界定每一筆資料,至於如何去解譯這些資料則完全是應(yīng)用程式的工作。換句話說(shuō),如果你在一個(gè) XML 檔案中看到 "<p>" 這樣的一個(gè)標(biāo)籤,不要直覺地想到:它代表的就是「段落(paragraph)」。依據(jù)各種情況,它有可能代表的是「價(jià)格(price)」、「參數(shù)(parameter)」、「人(person)」、「p...」(等一下,是誰(shuí)規(guī)定它一定是代表以 "p" 開頭的字?)

3. XML 是純文字格式,但它不是給你直接讀的
正如我前面說(shuō)的,XML 檔案是純文字格式的,但是比起 HTML,它更不是設(shè)計(jì)來(lái)給人類閱讀的。XML 之所以是純文字格式,是因?yàn)樗茏寣<覀儯ɡ绯淌絾T)能夠簡(jiǎn)單地為應(yīng)用程式除錯(cuò),而且在情況緊急的時(shí)候,也可以讓他們用簡(jiǎn)單的文字編輯器去修改有問(wèn)題的 XML 檔。但是 XML 檔的規(guī)則比 HTML 更加嚴(yán)格。只要漏掉一個(gè)標(biāo)籤,或是少用了一個(gè)屬性,就有可能使得整個(gè)檔案作廢;若是有類似的情況發(fā)生在 HTML 檔案裡,通常都會(huì)被接受,或是頂多是容忍這樣的錯(cuò)誤。在正式的 XML 規(guī)格書中有這樣子的規(guī)定:應(yīng)用程式不被允許去嘗試猜測(cè)一個(gè)損毀的 XML 檔案的意義;一旦發(fā)現(xiàn)檔案損毀,應(yīng)用程式必須立刻停止運(yùn)作,並產(chǎn)生錯(cuò)誤訊息。

4. XML 是一個(gè)由許多技術(shù)所構(gòu)成的大家族
現(xiàn)在是有一份 XML 1.0,定義了 "標(biāo)籤" 和 "屬性" 代表了什麼意義的規(guī)格書;但圍繞在 XML 1.0 周圍的,還有許多不斷出現(xiàn)的模組,針對(duì)各種不同的工作,提供了各種不同的標(biāo)籤和屬性或是指導(dǎo)架構(gòu)。例如: Xlink (至 1999 年 11 為止仍在發(fā)展中)是用來(lái)描述一種在 XML 檔案中加入超鍊結(jié)的標(biāo)準(zhǔn)方法。 XPointer 和 XFragments (也是仍在發(fā)展中)是用來(lái)指向 XML 文件中某一部份的語(yǔ)法。(Xpointer 有一點(diǎn)像是 URL,但它所指向的不是 Web 上的文件,而是在 XML 檔案中的一部份資料。) CSS,文件樣式語(yǔ)言,在 XML 上使用和在 HTML 上一樣合用。 XSL (1999 年 8 月)是用來(lái)表達(dá)文件樣式更 進(jìn)階的語(yǔ)言。它以 XSLT(一種通常在 XSL 能力所不及範(fàn)圍中非常好用的轉(zhuǎn)換語(yǔ)言)為基礎(chǔ),用來(lái)加入或刪除標(biāo)籤和屬性。 DOM 是一組標(biāo)準(zhǔn)的函式呼叫,可供程式語(yǔ)言去操控 XML(以及 HTML)檔案。 XML 命名空間(Namespaces) 是一種用來(lái)描述在一份 XML 文件中,你要怎麼讓每一個(gè)單獨(dú)的標(biāo)籤和屬性能夠關(guān)聯(lián)到一個(gè) URL 上面的規(guī)格書。不過(guò)這個(gè) URL 要做什麼用是由讀取它的應(yīng)用程式來(lái)決定的。(RDF,W3C 的中介資料(metadata)標(biāo)準(zhǔn),就是利用它讓每一個(gè)中介資料連結(jié)到定義這個(gè)資料的型態(tài)的檔案上。) XML Schemas 1 和 2 幫助開發(fā)人員精確地定義他們以 XML 為基礎(chǔ)所制定的檔案格式。除此之外,還有更多的模組和工具已經(jīng)可以利用或正在發(fā)展中。請(qǐng)密切注意 W3C 的技術(shù)報(bào)告網(wǎng)頁(yè)。

5. XML 的累贅稍多,但那不是個(gè)問(wèn)題
因?yàn)?XML 是純文字格式的,而且它利用標(biāo)籤去分格資料,所以 XML 的檔案幾乎是一定會(huì)比相對(duì)應(yīng)的 binary 格式來(lái)等大。這是 XML 的發(fā)展人員刻意的抉擇。純文字格式的好處非常明顯(詳見第 3 點(diǎn)),而其缺點(diǎn)能在各種不同的層次獲得彌補(bǔ)。磁碟空間的成本不再和以往一般昂貴了,而且類似 zip 和 gzip 等的壓縮程式也都非常成熟且有效率。這些程幾乎在所有的平臺(tái)上都能找到(而且經(jīng)常是免費(fèi)的)。此外,諸如數(shù)據(jù)機(jī)協(xié)定及 HTTP/1.1(Web 的核心協(xié)定)等的通訊協(xié)定都能即時(shí)地壓縮資料,因此能和 binary 格式一樣有效地節(jié)省頻寬。

6. XML 很新,但也沒有那麼新
XML 的發(fā)展是從 1996 年開始的,而從 1998 二月開始成為 W3C 的標(biāo)準(zhǔn)——你可能會(huì)懷疑它是個(gè)不夠成熟的技術(shù)。但事實(shí)上,這不是個(gè)非常新的技術(shù)。 XML 的前身是 SGML,從 80 年代初期就開始發(fā)展了,自 1986 年起成為 ISO 的標(biāo)準(zhǔn),而且被廣泛地運(yùn)用在各種大型的文件計(jì)畫中。當(dāng)然還有 HTML,它是從 1990 年開始發(fā)展的。XML 的設(shè)計(jì)者只是將 SGML 最精華的部份萃取出來(lái),再依照 HTML 的發(fā)展經(jīng)驗(yàn),產(chǎn)生出一套威力不亞於 SGML,而且使用上非常規(guī)則且簡(jiǎn)單的語(yǔ)言。有些演進(jìn),甚至已經(jīng)和革命性的劇烈變動(dòng)難以分別... 我們必須強(qiáng)調(diào):SGML 通常只被用在技術(shù)文件上,其他的資料甚少利用它;而 XML 則正好是相對(duì)的。

7, 8, 9...
是一些我還不知道的東西。

10. XML is license-free, platform-independent and well-supported 10. XML 是沒有版權(quán)限制、沒有平臺(tái)限制,而且支援良好的
當(dāng)你選擇了 XML 成為你計(jì)畫的基礎(chǔ),你等於是認(rèn)同了一個(gè)龐大且不斷成長(zhǎng),擁有大量工具(很可能其中一個(gè)正是你所需要的。┘皩(duì)這項(xiàng)技術(shù)經(jīng)驗(yàn)老道的工程師。決定選用 XML 有點(diǎn)像是選用 SQL 當(dāng)成你資料庫(kù)的基礎(chǔ):你還是得建立你自已的資料庫(kù)和處理它的程式或程序,但已經(jīng)有許多現(xiàn)成的工具和人力可以幫助你。而且因?yàn)?XML,和其他 W3C 的技術(shù)一樣,是沒有版權(quán)限制的,所以你可以根據(jù)它建構(gòu)你自已的軟體,而不用付給別人半毛錢。又因?yàn)樗鶕碛械闹г絹?lái)越多,所以你不會(huì)被單一的廠商綁死。 XML 不見得永遠(yuǎn)都是最好的解決方案,但它永遠(yuǎn)絕對(duì)值得你去評(píng)估考慮。



--------------------------------------------------------------------------------

Bert Bos
Created 27 Mar 1999 (last update: $Date: 2000/03/09 10:42:42 $)
中文版:羅其鈞 (Kenneth Luo)
最後更新日期:2000/4/26 10:29PM 

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美jjzz_一区在线视频观看_美脚丝袜一区二区三区在线观看_欧美91视频
99久久精品国产一区| 久久久精品天堂| 日韩午夜在线观看视频| 中文字幕一区在线观看视频| 亚洲国产一区二区三区| 国产一区二区在线看| 欧美国产精品| 欧美午夜片在线观看| 国产亚洲一本大道中文在线| 亚洲一级不卡视频| 不卡视频一二三| 蜜桃av综合| 国产三级精品在线| 美国三级日本三级久久99| 欧美日韩在线观看一区二区三区| 日本黄色一区二区| 综合色天天鬼久久鬼色| 国产精品影视网| 免费看亚洲片| 欧美国产日本韩| 国产福利91精品| 麻豆成人在线播放| 国产精品乱人伦一区二区| 狠狠色丁香婷婷综合| 国产精品免费看| 国产亚洲自拍一区| 久久99精品久久久久久国产越南 | 久久五月婷婷丁香社区| 日韩高清一区二区| 在线不卡视频| 久久青草国产手机看片福利盒子| 日韩国产在线观看| 99在线观看免费视频精品观看| 日韩欧美黄色影院| 美腿丝袜亚洲三区| 亚洲欧美卡通另类91av| 日韩不卡手机在线v区| 视频在线观看国产精品| 国产aⅴ综合色| 亚洲国产1区| 欧美日韩国产免费一区二区 | 偷偷要91色婷婷| 不卡的电影网站| 一区二区三区视频在线播放| 欧洲精品中文字幕| 成人精品视频网站| 欧美日韩在线不卡| 美女一区二区在线观看| 久久婷婷亚洲| 日韩高清不卡一区二区| 国产精品美女| 亚洲不卡一区二区三区| 国产欧美日韩综合一区在线观看 | 男女精品视频| 香蕉久久一区二区不卡无毒影院| 亚洲久久一区二区| 中文字幕制服丝袜一区二区三区| 午夜精品一区二区三区四区| 久久影音资源网| 97久久超碰国产精品| 日韩免费高清视频| 北条麻妃国产九九精品视频| 日韩免费视频线观看| 成人涩涩免费视频| 久久综合九色综合97婷婷| www.日韩在线| 中文一区在线播放| 在线观看成人一级片| 亚洲视频1区2区| 国产精品入口66mio| 亚洲国产精品久久久久秋霞影院 | 国产在线播放一区| 91精品国产综合久久香蕉的特点 | 国产精品三级视频| 一区二区三区国产盗摄| 亚洲va韩国va欧美va精品| 色狠狠色狠狠综合| 国模冰冰炮一区二区| 欧美成人a∨高清免费观看| 91在线观看一区二区| 国产精品高清亚洲| 午夜亚洲激情| 国产在线不卡视频| 精品久久久久久久久久久久久久久 | 精品免费99久久| 国产精品www.| 26uuu亚洲婷婷狠狠天堂| 国产一区二区剧情av在线| 久久亚洲影院| 亚洲福利电影网| 99精品热6080yy久久| 国产精品久久免费看| 你懂的成人av| www国产精品av| 成人动漫视频在线| 日韩女优av电影| 国产不卡视频一区| 丝袜亚洲另类丝袜在线| 免播放器亚洲| 成人永久免费视频| 亚洲欧美日韩在线| 欧美日韩国产a| 欧美不卡一卡二卡免费版| 亚洲高清视频的网址| 日韩一区二区免费在线观看| 伊人久久亚洲热| 美国av一区二区| 中文字幕国产一区| 欧美视频一区在线观看| 欧美片网站免费| 玖玖九九国产精品| 国产精品久久久久久久久久久免费看| 蜜桃av综合| 欧美激情精品久久久六区热门| 天天色天天爱天天射综合| 欧美大片在线观看| 久久久久国产一区二区| 欧美.日韩.国产.一区.二区| 日韩高清在线一区| 中文字幕精品一区二区精品绿巨人| 老**午夜毛片一区二区三区| 91最新地址在线播放| 日韩不卡在线观看日韩不卡视频| 国产欧美日韩三级| 欧美日韩一区二区三区免费看 | 亚洲精品乱码久久久久久久久 | 欧美日韩视频| 国产精品12区| 日韩精品1区2区3区| 国产精品久久久久久久久快鸭 | 久久婷婷丁香| 海角社区69精品视频| 成人在线综合网站| 性久久久久久久| 国产精品不卡视频| 久久综合中文字幕| 欧美日韩久久一区| 香蕉成人久久| aa级大片欧美三级| 91亚洲国产成人精品一区二三| 久88久久88久久久| 亚洲一二三四区不卡| 国产精品污网站| 精品国产伦一区二区三区观看体验| hitomi一区二区三区精品| 亚洲精品第1页| 日韩欧美国产综合一区| 一区二区日韩免费看| 国产一区日韩二区欧美三区| 日韩美女精品在线| 欧美日韩国产精选| 一区二区三区四区五区在线| 国产一区二区三区观看| 亚洲激情中文1区| 精品国产污网站| 久久九九精品| 欧美日韩免费观看一区| 国产一区二区福利| 国产精品豆花视频| 不卡高清视频专区| 成人国产精品免费观看动漫| 国产乱码字幕精品高清av| 精品一区二区日韩| 极品少妇一区二区三区精品视频 | 欧美三级电影在线观看| 色婷婷香蕉在线一区二区| 国产精品视频免费观看| 国产精品综合色区在线观看| 国产欧美日韩亚洲| 免费看亚洲片| 欧美亚洲动漫精品| 欧美福利一区二区| 日韩欧美国产精品| 久久久久99精品一区| 国产三级一区二区| 国产精品免费视频网站| 亚洲欧美综合另类在线卡通| 中文字幕亚洲区| 亚洲一区在线观看网站| 亚洲电影激情视频网站| 日韩国产在线观看一区| 免费精品99久久国产综合精品| 石原莉奈在线亚洲三区| 久久99国产精品免费| 大尺度一区二区| 欧美日韩免费观看一区=区三区| 永久域名在线精品| 国产美女诱惑一区二区| 欧洲亚洲精品在线| 日韩一区二区三区在线观看| 337p日本欧洲亚洲大胆色噜噜| 欧美激情一区二区在线| 一区二区三区精品视频| 日日欢夜夜爽一区| 高清国产一区二区三区| 国产在线日韩| 久久伊人亚洲| 精品女同一区二区| 亚洲精品国产一区二区三区四区在线| 亚洲亚洲人成综合网络|