2012年12月17日 星期一

Lab 34 XML

1. Register and Download Xray, an XML, XSLT editor and processor.
    (安裝X-Ray需要權限)

    (助教碎碎念:若無法順利安裝在點)

2. Before you do this lab,all the first you must know is 
    what is XML?
    what is XSLT?
    please write down your answer.(least 200 words)

3. Given the the XML file and XSLT file ,
use Xray to do the transformation of the XML into HTML.
You have to replace [ with <.

4. View the formatted HTML file.




XML的全名是Extensible Markup Language,也就是延伸標記語言,XMLHTML一樣都是一種標記語言,利用標籤來定義各種屬性。HTML的使用目的是排版資料,修改資料的顯示; XML的使用目的則是描述資料。
XMLSGMLStandard  Generalized Markup Language,即ISO的標準通用標示語言,ISO  8879:1986和其1997 WebSGML附件Annexes JKL)的簡化版本。SGML系統是非常複雜的,因為它具有許多的機制,以便提供各種的語法。SGML是被發展用來解決編輯及保存內容龐大複雜且互相連結的技術文件,而XML只取用SGML系統中的文件結構的核心部份。
XML規格制定的初衷是為了簡化程式設計的因難度,目前大約有二十個不同程式語言所撰寫的剖析程式(Parser)可以公開的取得。假如您要設計在WWW中互傳資料的系統,或是要儲存系統的設定檔,您可以考慮採用XML。優點是您可以取得許多免費的工具來檢查或編輯您的XML文件,其中有些工具可以讀入XML檔,然後以樹狀方式顯示,同時也可修改元素結構及內容。

在計算機科學中,可擴展樣式表轉換語言(Extensible Stylesheet Language Transformations,簡稱XSLT)是一種對XML檔案進行轉化的語言,XSLT中的T代表英語中的「轉換」(transformation)。XSLT XSL 中最重要的部分。XSLT 用於將一種 XML 文檔轉換为另外一種 XML 文檔,或者可被瀏覽器識別的其他類型的文檔,比如 HTML XHTML。通常,XSLT 是通過把每個 XML 元素轉換为 (X)HTML 元素來完成這項工作的。通過 XSLT,您可以向或者從輸出文件添加或移除元素和屬性。您也可重新排列元素,執行測試並决定隱藏或顯示哪個元素,等等。








沒有留言:

張貼留言