狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美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视频
精品在线免费观看| 一区二区三区日韩精品| 日韩免费视频线观看| 亚洲第一狼人社区| 亚洲三级视频| 亚洲视频一区在线| 国产一区二区无遮挡| 日韩视频在线你懂得| 免费看欧美女人艹b| 国产欧美二区| 一区二区三区成人在线视频| 欧美视频三区在线播放| 在线观看视频91| 欧美刺激午夜性久久久久久久| 美女视频黄 久久| 欧美午夜一区二区三区| 成人aaaa免费全部观看| 欧美理论在线播放| 成人国产视频在线观看| 一区二区三区小说| 中文成人av在线| 在线免费高清一区二区三区| 欧美一区2区视频在线观看| 美女在线观看视频一区二区| 中文在线资源观看网站视频免费不卡| 国产精品扒开腿做爽爽爽软件| 99精品国产在热久久婷婷| 可以看av的网站久久看| 亚洲精品自拍动漫在线| 欧美探花视频资源| 一本一本大道香蕉久在线精品| 亚洲经典自拍| 模特精品在线| 国产精品夜夜嗨| 日本午夜一区二区| zzijzzij亚洲日本少妇熟睡| 日韩一区二区在线观看视频| 色噜噜久久综合| 91在线看国产| 老司机一区二区| 亚洲欧洲av另类| 精品国产a毛片| 久久日韩精品| 欧美高清视频www夜色资源网| 在线亚洲一区二区| 日韩色视频在线观看| 久久久国产午夜精品| 亚洲免费视频成人| 噜噜噜在线观看免费视频日韩| 国产剧情一区在线| 午夜精品一区二区三区四区| 激情综合色播五月| 一区二区三区高清| 久久成人综合网| 韩国自拍一区| 欧洲精品一区二区| 26uuu色噜噜精品一区二区| 欧美在线free| 中文字幕高清一区| 性做久久久久久免费观看欧美| 狠狠色2019综合网| 亚洲看片一区| 国产亚洲一区二区三区四区| 精品va天堂亚洲国产| 一区二区不卡在线视频 午夜欧美不卡在 | 欧美人妇做爰xxxⅹ性高电影| 一本色道综合亚洲| 国产无人区一区二区三区| 成人蜜臀av电影| 亚洲成人av福利| 国内精品伊人久久久久av影院| 国产一区二区中文| 久久一区二区三区四区| 成人免费毛片aaaaa**| 欧美年轻男男videosbes| 青青草国产精品97视觉盛宴| 亚洲三级国产| 欧美午夜精品免费| 精品欧美一区二区在线观看| 日韩国产欧美在线视频| 亚洲精品综合| 亚洲精品成人在线| 国产精品xnxxcom| 国产真实乱子伦精品视频| 夜夜嗨av一区二区三区中文字幕| 色综合 综合色| 日韩一区二区三区在线视频| 秋霞国产午夜精品免费视频| 在线观看视频一区| 国产高清一区日本| 成人99免费视频| 欧美国产97人人爽人人喊| 欧美日韩无遮挡| 国产亚洲自拍一区| 久久国产夜色精品鲁鲁99| 国产精品入口| 91麻豆精品国产91久久久久久久久 | 6080亚洲精品一区二区| 国内精品免费在线观看| 日韩一二在线观看| 99精品久久99久久久久| 欧美色视频一区| 欧美日韩国产在线一区| 日韩美女主播在线视频一区二区三区| 国产一区二区女| 亚洲国产二区| 国产在线播精品第三| 国产精品区二区三区日本| 亚洲欧洲日本在线| 国产精品毛片| 国产经典欧美精品| 国产精品第一页第二页第三页| 日韩精品免费视频人成| 久久一区免费| 国产精品xnxxcom| 日本免费在线视频不卡一不卡二| 精品国产百合女同互慰| 国产日韩亚洲欧美精品| 成人网在线免费视频| 亚洲人成小说网站色在线| 中文字幕亚洲区| 亚洲一区免费看| 国产九九精品| 99精品国产视频| 懂色av一区二区三区蜜臀| 欧美日韩国产影片| 国内一区二区三区在线视频| 日本欧美大码aⅴ在线播放| 国产精品久久久久aaaa樱花| 欧美日本免费一区二区三区| 欧美综合欧美视频| 在线观看91视频| 狂野欧美一区| 一本综合精品| 国产精品免费一区二区三区在线观看 | 国产精品二区在线| 国产一区二区三区精品欧美日韩一区二区三区 | 亚洲欧洲一区| 国产精品手机视频| 久久一区精品| 日韩欧美一二区| 久久久亚洲精品石原莉奈| 国产精品传媒在线| 午夜视频在线观看一区二区 | 欧美亚洲国产一区二区三区va | 蜜桃av一区| 日韩欧美在线网站| 国产精品欧美一区喷水| 久久久精品黄色| 一区二区三区蜜桃网| 日本在线不卡一区| 久久国产欧美日韩精品| 91美女精品福利| 成人激情综合网站| 在线一区免费观看| 91精品国产高清一区二区三区| 中文字幕一区二| 免费黄网站欧美| 97精品久久久久中文字幕| 激情av一区| 国产精品日韩一区二区| 亚洲精品一区二区三区99| 亚洲一区二区3| 狠狠色狠狠色合久久伊人| 99热这里只有精品8| 久久综合久久鬼色| 九九国产精品视频| 亚洲少妇在线| 国产欧美一区二区三区网站| 国产清纯在线一区二区www| 一区二区三区在线视频播放| 懂色一区二区三区免费观看| 国产亚洲一级| 国产精品美女久久久久久| 久久不见久久见免费视频1| 欧美破处大片在线视频| 欧美午夜片在线看| 亚洲一区电影777| 欧美黄色大片网站| 一本综合精品| 日韩美女视频一区二区| 99精品在线免费| 日韩欧美一二三| 国产精品亚洲а∨天堂免在线| 在线看国产一区二区| 亚洲国产另类精品专区| 国产成人在线影院| 欧美在线观看禁18| 免费人成精品欧美精品 | 欧美日韩久久| 亚洲欧洲国产专区| 一区视频在线| 午夜天堂影视香蕉久久| 噜噜噜噜噜久久久久久91| 五月天一区二区三区| 欧美日韩视频专区在线播放| 国产成人综合网站| 欧美激情一区二区在线| 日韩午夜在线| 日本午夜一区二区|