看板 CCU_COMM_ANT 關於我們 聯絡資訊
第一章 什麼是XML? XML(Extensible Markup Language)是一套資料儲存工具,可以用來建立包含結 構化格式資料的文件。除了資料之外,還可以包含一組定義資料架構的詳細規則。 這些規則是由 XML 文件的作者負責定義。 例如,可以建立一組規則,用來驗證 Microsoft Exchang e-mail文件、Microsoft SQL Server資料庫、Microsoft Word文件, 或者是任何存在於企業之中的資料形式。 XML 所擁有的功用不只是傳遞資料,還可以將資料包含在XML文件中, 然後利用 延伸樣式表語言(Extensible Stylesheet Language,XSL)所寫成的網頁來將 XML 文件中的資料 展現於 Microsoft Internet Explorer 5 中,(希望未來其他瀏覽 器也能擁有相同的功能)。利用 XML 文件與 XSL 網頁, 網站的開發人員可以將資料與 呈現方式分開。 XML的特徵: ◎ XML可按照需求,以某種形式儲存和組織任何類型的資訊。 ◎ XML是開放標準,不是某家公司的財產,也沒有和特定軟體掛勾。 ◎ XML的標準字元集是Unicode。它可支援為數龐大書寫系統和符號,從斯堪地那維亞的 盧恩文到中國的表意文字都支援。 ◎ XML提供多種方式來檢驗文件品質,舉凡語法規則、內部連結檢核、文件模型比對和 資料定型等等。 ◎ XML有簡明的語法和明確的結構,無論是對人或程式,讀取和解析都很簡單。 ◎ XML可以輕易和樣規(stylesheet)結合,建立任何想要的文件格式。純粹的資料結構 並不參與格式的轉換。 第二章 XML 與 HTML 的關係 相信學過HTML都知道,HTML簡直是很容易學,它是利用標籤來將元素或元素一些 屬性包裹起來,有開始標籤和結束標籤,來定義文字內容。但是你可否知道它可 是有父子關係的,因為HTML是從 SGML(標準通用標示語言Standard Generalized Markup Language) <註一> 語法簡化而來的子集,SGML是屬與功能強大的標示、管理和排版語言。 那為什麼不用 SGML呢?因為它的結構太複雜了,所以在1991年由Tim Berners-Lee 建立了HTML語法,簡單易學,也使得今日網路上的資訊能 夠快速傳播,互相共享。 但是後來被認為HTML語法太過於鬆散,不夠嚴謹,所以才有目前的XML出現,算是青 出於藍的孫子輩, 它可說是取SGML之長補HTML之短。 XML是以 SGML 的格式精簡後制定出來的,制定者當然是全球資訊網協會 (World Wide Web Consortium,W3C)。XML是SGML 的一個子集合,誕生的目的是為了 擴充網路的應用、靡補 HTML 的不完美, 以及讓 SGML 也能容易地在網路上應用。 所以XML肩負著使得全球資訊網能夠傳輸或處理更豐富資訊的責任。在一般情況之中, HTML或是 JAVA 就已經相當夠用了,但隨著資訊的擴充,資料量的暴增,與資料的 複雜化, HTML就顯得捉襟肘見,而 JAVA 又 顯得大才小用且不易學習。 有了XML 與 HTML 的相輔相成,這些問題就解決了。所以 XML 並不是用來終結 HTML, 取代 SGML,而或是廢除舊的標準。XML是用來制定新的標準、用來定義一種新的標記語 言。 XML是一種用來定義其它語言的另一種語法系統,這正是XML功能強大的主因。 資料來源: http://tw.myblog.yahoo.com/20-p/article?mid=1931 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.115.51 ※ 編輯: chin0627 來自: 140.123.115.51 (11/17 19:51)