為什麼是XML

2021-07-22 02:12:10 字數 964 閱讀 3266

乙個人倒是可以隨便很多,大概是票價**的原因,今天的參加者不多,也沒遇見熟人。一天下來,思維不斷的轉換,人也有點迷迷糊糊了。最後一場,居然趕錯了會場,開講才知道是db2的講座,主講王先生是 ibm 的 fellow,以前聽過幾次他的演講,沒什麼深刻印象,今天他講 db2 和 xml。這幾年來,偶和 xml 可謂是患難之交,榮辱與共,傷心之處路人皆知。可嘆幾年下來,xml的好處不見,缺點卻被我發揮到了及至,每每想起,不僅唏噓不已。今天遇到這個題目,反正走累了,姑且聽之吧。

db2 年底要發布 9.0 的 測試版,xml成為主線,除了可以儲存 xml 文件之外,利用 xquery、sql都可以 查詢xml 資料和關係資料,xml還有index等等,總之徹底激起了我的興趣,究竟xml是什麼,為什麼資料庫也要支援它,簡而言之,我也想給自己乙個總結。

「為什麼是xml呢」,會後我盯著他問。「因為我們面對的資料都是xml,... ...關係資料的問題主要是因為它嚴格的schema」。這下我終於懂了,不同系統之間的資料,只有利用xml來傳遞。既然接受的資料都是xml的,為什麼還要轉換呢,直接訪問不是更好。他說 「xquery標準的制定者有兩個陣營,一部分認為xml就是文件,另一部分認為xml是資料」,「既然是資料,就要進行查詢、處理」,雖然在小屁墩看來,xquery比sql還複雜,這個紛擾的世界,也提供了更多的就業機會。

既然資料都是xml,資料庫當然希望直接操作; 既然資料都是xml,我們也沒必要一定進行轉換,直接將xml作為內部的儲存格式也是順理成章的事情。我覺得終於理解了larry的想法,明白了eos要做什麼。想想larry過去說的「財富樹」,現在ibm也在講,soa就是基於財富的開發,科學家確實看在了前頭。還有李公韓城諱博7月21日blog中念念不忘的那個「飛機」般的「

管理軟體建模」:

嗚呼,我用數年時光,終於明白的道理,真不知是慶幸自己的頓悟,還是追悔流逝的時光。沒有人有從頭再來的選擇

,「十二花容色最新,不知誰是惜花人,相逢若問名何氏,家住江南本姓秦

為什麼是XML?

為什麼是xml 1 並不建議現在的edi 標準被直接對映成xml 來實現,重要的目的是抽取豐富的語義並應用在基於xml 的應用計算技術中。當使用xml 實現這種電子商務解決方案時,這種融合叫做xml edi。無論你是否理解edi 語法,我能肯定你一定確信使用xml 會使獲取過程的會話更易讀懂。但是還...

XML入門 為什麼建立 XML

xml,或稱為可擴充套件標記語言 extensible markup language 是一種您可以用來建立自己的標記的標記語言。它由全球資訊網協會 w3c 建立,用來克服 html 即超文字標記語言 hypertext markup language 它是所有網頁的基礎 的侷限。和 html 一樣...

xml學習 1什麼是XML

1,xml是一種元標記語言。可以定義自己需要的標記。建立時需要按照原則來建立,意義上具有靈活性。2,xml標記描述的是文件的結構和意義。它不描述頁面元素的格式化。可用樣式單為文件增加格式化資訊。文件本身只說明文件包括什麼標記,而不是說明文件看起來是什麼樣的。作為對照,html文件包括了格式化 結構和...