• 沒有找到結果。

XML 相關技術與探討

在文檔中 摘要 (頁 30-34)

第二章 文獻回顧與探討

2.3 XML 相關技術與探討

可延伸性標誌語言(eXtensible Markup Language, XML)的歷史 可以回溯到 1986 年,當時國際標準組織(International Standards Organization, ISO)公佈的一個名為「標準通用標示語言」(Standard Generalized Markup Language, SGML),是一種用來表達資料格式的 一種方式[12~18]。

XML與超文件標誌語言(Hypertext Markup Language, HTML)都 是從SGML衍生出來的語言。SGML因為具有複雜龐大的機制,便於 處理任何大量且複雜的文件。但也因為其標準過於龐大複雜,所以在 1996年全球資訊網協會(World Wide Web Consortium, W3C)便從 SGML核心擷取部份標準,成為一個簡單並且經過標準化的語法,即 是XML。所以XML與SGML是兄弟關係,而HTML則是SGML的子集

(subset)由於HTML過於簡便,沒有明顯定義資料之標籤屬性,以 致於不方便於網路作資訊交換,三者的關係如表2-3所示

表2-3 SGML、XML 與 HTML 特性之比較

核心標準 SGML XML HTML

定義字單元 有

定義表示式 有

定義實例 有 有

定義實例的屬性 有 有

定義標籤 有 有

使用標籤 有 有 有

由上表可知 SGML 太複雜及龐大,HTML 則是過於簡便,也因 此XML 才有其發展性。在短短數年吸引許多軟體大廠採用此標準,

例如:Microsoft 的 Office 2003 即是以可輸出與支援 XML 格式為主 軸強力推行。

2.3.2 XML 技術[12~18]

W3C 制定 XML 的目標可分為三點[19]:

1. XML 為網路應用而生

因為 XML 能直接在 Web 上使用(SGML 不行)。雖然 HTML 也可以,但是由於標籤定義不明確,造成資訊交換及傳輸上 的不便。

2. 兼顧過去 SGML 的投資

因為XML 能與 SGML 相容,因此在過去所發展的 SGML 格 式與文件,仍然能延續其使用價值,更增加XML 的優勢。

3. 易於開發應用程式及容易普及

因為 XML 的選項功能盡量保持最少,幾乎是零,並且語法 省略。例如:省略結尾標籤,因為對於 XML 標示來說並不 重要,增加語法限制等等,都是讓 XML 應用程式更容易開 發的原因,如圖 2-6 所示,以 XML 為核心的相關技術圖。

目前最常見的是XML 的資料以 SVG 的方式呈現畫面。

圖 2-6 XML 相關技術圖 資料來源:戴昌聖(2002)。

2.3.3 XML 應用

目前XML 的應用廣泛,其優點分述如下[20]:

1. 可定義各種不同領域的標示語言:

就同一份資料而言,不同領域可定義不同的標示語言,以符 合該領域應用上的需求。例如本論文將會提到的HL7 以 XML 文件的方式來記載各種生醫訊號有關之資訊。

2. 詮釋資料(Metadata)交換:

所謂metadata 是 ” data about data”,意指有關資料的資料,

即資料之描述性資訊。由於 metadata 在功能方面所代表的 是,與某一人事物有關的資訊,且該資訊必須透過適切的儲 存方法以供其它作用物利用。所以在XML 上,可利用階層式 樹枝狀的架構,詮釋 metadata 功能與管理方面,強化全文索 引,資料管理的功能。

3. 期刊論文搜尋服務的合作

例如之前國家圖書館與新浪網合作,在期刊論文搜尋服務方 面,提供XML 的傳輸方式與查詢結果。

4. 數位典藏:

以國內來說,目前在推動的國家數位典藏資料計畫,其中典 藏數位資料的方式之一,就是以XML 文件方式典藏 [21]。

5. 同一份內容,多種呈現:

由於XML 的應用程式容易開發,所以可以讓同一份文件,有

不同的呈現方式,甚至可以在不同作業平台呈現。例如以 PC、PDA 或手機介面瀏覽等。

6. 電子書

XML 本身就有典藏的功能存在,所以當書籍電子化之後,也 可在開發應用程式,變成可閱讀的電子書[22]。

7. 電子商務

是目前應用最多也最廣的,因為商業資訊的交換很頻繁,所 以利用XML 來作為傳輸的架構是最適合不過的。

本研究就是因為上述的優點,才採用 XML 作為 ECG 的呈現方 式。

2.4 XML 在 ECG 上使用的現況

在文檔中 摘要 (頁 30-34)

相關文件