2012年6月4日 星期一

Lab37 XML

what is XML?
可擴展標記語言(英語:eXtensible Markup Language,簡稱:XML),是一種標記語言。標記指計算機所能理解的信息符號,通過此種標記,計算機之間可以處理包含各種信息的文章等。

XML設計用來傳送及攜帶數據信息,不用來表現或展示數據,HTML語言則用來表現數據,所以XML用途的焦點是它說明數據是什麼,以及攜帶數據信息。
  • 豐富文件(Rich Documents)- 自定文件描述並使其更豐富
    • 屬於文件為主的XML技術應用
    • 標記是用來定義一份資料應該如何呈現
  • 元數據(Metadata)- 描述其它文件或網路資訊
    • 屬於資料為主的XML技術應用
    • 標記是用來說明一份資料的意義
  • 配置文檔(Configuration Files)- 描述軟體設定的參數

what is XSLT?
      在計算機科學中,可擴展樣式表轉換語言(Extensible Stylesheet Language Transformations,簡稱XSLT)是一種對XML檔案進行轉化的語言,XSLT中的T代表英語中的「轉換」(transformation)。它是XSL(Extensible stylesheet language)規範的一部分。XSL規範的另外一部分是XSL-FO(FO代表格式化對象Formatting Objects)。

     XSLT是把XML檔案轉化為另一檔案的轉換語言,即將源檔案的所有數據或者部分數據,利用XPath進行選擇,生成另外的XML檔案或者其他可直接顯示或列印的文件格式(例如 HTML文件、RTF文件或者TeX文件)。XSLT語言是聲明性的語言,即XSLT程序本身只是包含了一些轉換規則的檔案。而這些規則可以被遞歸地應用到轉換過程中。XSLT處理程序會首先確定使用XSLT中的哪些規則,然後根據優先順序作出相應的轉換操作。

此題目及文章來自於 中原大學的耀仁教授的部落格網站 
開啟 XRay應用程式
分別將  XML file      XSLT file  
1.程式碼貼上兩個不同的檔案中  第一格檔案存成.xml  第二個檔案存成.xslt
2.再開啟New XSLT Transform第一個空格選擇 .xml檔 第二個空格選擇 .xslt檔
3.再開啟 New HTML View選擇空格中其中一個成功如圖2








沒有留言:

張貼留言