1 / 12

第 1 章 簡介 XML

第 1 章 簡介 XML. 標記語言概述 - 什麼是標記語言. 所謂的標記觀念,即是運用特殊的標示方式,表達出具有特殊意義的文件內容部份。 將標記觀念帶進電腦後,就形成了所謂的標記語言( Markup Language )。 這些標籤的建立方式,則是以 『<』 與 『>』 符號,加上文字(標籤的名稱)形成,如下所示。 < 標籤名稱 > 被標記的文字 </ 標籤名稱 > HTML 就是一種標記語言。. 標記語言概述 - 通用標記語言與特定標記語言.

Download Presentation

第 1 章 簡介 XML

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第 1 章 簡介XML

  2. 標記語言概述 - 什麼是標記語言 • 所謂的標記觀念,即是運用特殊的標示方式,表達出具有特殊意義的文件內容部份。 • 將標記觀念帶進電腦後,就形成了所謂的標記語言(Markup Language)。 • 這些標籤的建立方式,則是以『<』與『>』符號,加上文字(標籤的名稱)形成,如下所示。 <標籤名稱>被標記的文字</標籤名稱> • HTML就是一種標記語言。

  3. 標記語言概述- 通用標記語言與特定標記語言 • 通用標記語言只用於描述文件的結構與內容,並不規定如何運用文件,像前述的SGML就是通用標記語言,本書所介紹的XML也是通用標記語言。 • 相對於通用標記語言僅表達文件的結構,特定標記語言則專指針對特定用途,所使用的標記語言。HTML就是一個定義文件在瀏覽器內顯示方式的特定標記語言。

  4. 標記語言概述 - 為何要用標記語言 • 運用標記語言可讓電腦更容易讀取到資料。 • 以下運用XML以標記語言的觀念,表示書籍資料 <書名>ASP 3.0動態網頁入門實務</書名> <作者>位元文化</作者> <出版商>文魁資訊股份有限公司</出版商> <定價>690</定價> • 撰寫電腦程式,讀取書籍的定價時,電腦程式只要識別出<定價></定價>標籤,那標籤所包夾的字串,便是售價。而由<作者></作者>標籤所包夾的文字,就是作者。

  5. 標記語言概述 - 可延伸標記語言–XML • XML的十大目標 • XML必須保持它的簡易與單純,降低解析器的負荷,讓XML可以很容易地應用於Internet • XML並不僅僅只能應用在Web上,它是一個可以被各應用程式,廣為採用的資料分享方法 • XML應該與SGML相容 • 處理XML文件的程式應該是很容易撰寫 • 在XML中應該要讓選擇性的功能保持在最少,最好是0 • XML文件必須清楚,並讓人類容易閱讀 • XML的設計必須能夠很快速地被推出,避免被單一廠商壟斷 • XML文件的設計應該要很正式,並且簡潔 • XML文件是很容易地被建立 • 對XML來說,標記(標籤)的明確比起簡潔更重要,所以每組標記(標籤)都必須嚴格標示出開始標記與結束標記。

  6. 標記語言概述 - XML的相關技術 • XML必須與相關技術搭配才有用武之地,以下將大致介紹這些技術: • XSL(eXtensible Stylesheet Language) – 譯為可延伸樣式語言,用於轉換與格式化XML文件的XML語言,將於第3章介紹。 • XSLT(XSL Tranform)– 由XSL內轉換XML文件的部份,獨立出來的標準,將於第3章介紹。 • XPath – 用於標示XML文件內資料的語言,將應用於XSLT內,協助標示欲執行轉換的XML文件內容,將說明於3-2節。 • DTD(Document Type Definition) – 譯為文件類型宣告,用於描述XML文件的結構與資料類型,以便驗證XML文件是否正確,將說明於第4章。 • XML Schema – 用於取代DTD,以描述XML文件的結構與資料類型的標準,將說明於第5章。 • XLink(XML Link Language)– 用於協助XML文件,建立與Internet上資源之連結的標準,說明於6-1節。 • XBase – 用於協助XLink文件內的超連結,建立一個超連結的基底位址,說明於6-2節。 • XPointer – XPointer是將XPath的觀念,延伸應用於XLink之上,讓XLink連結至XML文件時,不再只是單純地連結至整份文件,更可進一步地,標示文件的某個元素或者某個範圍,甚至是元素內容的某段文字。說明於6-3節。

  7. 標記語言概述 - XML技術的應用 • 本書對於XML技術的應用介紹,主要分為三個方面: • 網頁應用 – 這個部份主要將講解,如何將XML技術應用於HTML網頁的撰寫,涵蓋的應用範圍包含了以Script語言撰寫的客戶端動態網頁、執行於伺服端的ASP.NET網頁、DOM物件的應用,乃至於最新的SOAP技術以及Web Service。 • Java語言 – 講解如何運用XML剖析器,以Java撰寫處理XML文件的應用程式。 • 資料庫 – 講解Access與SQL Server 2000/2005/2008資料庫對XML的支援。

  8. W3C的簡介- 什麼是W3C • W3C是成立於1944年10月的國際標準組織,成立的宗旨是想要建立全球資訊網(WWW)的共同標準與規範,以促進WWW的技術發展與革新。 • W3C網站為www.w3c.org • 在W3C的網站上,將提供以下服務。 • 提供各種範例應用程式以展示新技術 • 提供研發者與使用者有關WWW相關技術標準的參考資料 • 提供可植入應用軟體的參考程式碼,以推廣標準

  9. W3C的簡介 - W3C發佈的標準文件類型 • 在W3C制訂標準的過程,在不同階段將發佈相關文件,供外界參考與討論,以下是5種類型文件的介紹。 • W3C Recent Note:記載日期的公開文件,如:會議報告、技術概論、技術報告與評鑑…等。 • W3C Recent Working Draft(工作草案):還在研究中的報告,僅代表W3C的工作方向,且並未得到W3C及參與團體的認同。 • W3C Candidate Recommendations(候選推薦標準):技術或研究文件目前已經得到相關技術產業的認同,因而推薦給W3C的審核小組,希望得到W3C的認可。 • W3C Proposed Recommendation(準備推薦使用):技術或研究文件已獲得參與制訂標準之團體的認同,並經由W3C的執行長推薦給審核小組討論。 • W3C Recent Recommendation(推薦使用):技術或研究文件已經獲得W3C審核小組的一致認同,並經過W3C執行長的認證,W3C認為此標準文件為一穩定的技術標準,將不會經常修正,可公開推薦給產業界使用,以協助W3C達成促進技術發展的願景。

  10. 本書使用的開發環境 - 最簡單的工具–記事本與IE • 本書所有範例的XML文件之撰寫,與結果瀏覽,都運用Windows作業系統提供的記事本與IE完成。 • 下圖為撰寫XML文件的記事本。

  11. 本書使用的開發環境 - 最簡單的工具–記事本與IE • 下圖則為以IE瀏覽器開啟XML文件的畫面。

  12. 本書使用的開發環境 - XML Spy IDE • 撰寫XML文件還是有一些好用的工具,其中最為人所熟知的是XML Spy,目前的版本為2009版,並分為Enterprise、Professional與Standard版,讀者可依需求下載使用。 • 欲下載試用版時,可至http://www.altova.com。

More Related