XML相關名詞

XHTML 是什麼?
    * XHTML 指可擴展超文本標籤語言(EXtensible HyperText Markup Language)。
    * XHTML 的目標是取代 HTML。
    * XHTML 與 HTML 4.01 幾乎是相同的。
    * XHTML 是更嚴格更純淨的 HTML 版本。
    * XHTML 是作爲一種 XML 應用被重新定義的 HTML。
    * XHTML 是一個 W3C 標準。

什麼是 XML?
    * XML 指可擴展標記語言(EXtensible Markup Language)
    * XML 是一種標記語言,很類似 HTML
    * XML 的設計宗旨是傳輸數據,而非顯示數據
    * XML 標籤沒有被預定義。您需要自行定義標籤。
    * XML 被設計爲具有自我描述性。
    * XML 是 W3C 的推薦標準
   
什麼是DTD?
    DTD(文檔類型定義)的作用是定義 XML 文檔的合法構建模塊。
    它使用一系列的合法元素來定義文檔結構。
    DTD 可被成行地聲明於 XML 文檔中,也可作爲一個外部引用。
   
什麼是XML構建模塊?
  所有的 XML 文檔(以及 HTML 文檔)均由以下簡單的構建模塊構成:
    * 元素
    * 屬性
    * 實體
    * PCDATA
    * CDATA
   
爲什麼使用 DTD?
    通過 DTD,您的每一個 XML 文件均可攜帶一個有關其自身格式的描述。
    通過 DTD,獨立的團體可一致地使用某個標準的 DTD 來交換數據。
    而您的應用程序也可使用某個標準的 DTD 來驗證從外部接收到的數據。
    您還可以使用 DTD 來驗證您自身的數據。

什麼是 XML Schema?
XML Schema 是 DTD 的繼任者,XML Schema 語言也稱作 XML Schema 定義(XML Schema Definition,XSD)。
    * 定義可出現在文檔中的元素
    * 定義可出現在文檔中的屬性
    * 定義哪個元素是子元素
    * 定義子元素的次序
    * 定義子元素的數目
    * 定義元素是否爲空,或者是否可包含文本
    * 定義元素和屬性的數據類型
    * 定義元素和屬性的默認值以及固定值

什麼是 XLT?
    XSL 指擴展樣式表語言(EXtensible Stylesheet Language)。
    萬維網聯盟 (W3C) 開始發展 XSL 的原因是:存在着對於基於 XML 的樣式表語言的需求。
    XSL - 不僅僅是樣式表語言
    XSL 包括三部分:
    XSLT
        一種用於轉換 XML 文檔的語言。
    XPath
        一種用於在 XML 文檔中導航的語言。
    XSL-FO
        一種用於格式化 XML 文檔的語言。

什麼是 XSLT?
    * XSLT 是一種用於將 XML 文檔轉換爲 XHTML 文檔或其他 XML 文檔的語言。
    * XSLT 指 XSL 轉換(XSL Transformations)。
    * XSLT 是 XSL 中最重要的部分。
    * XSLT 可將一種 XML 文檔轉換爲另外一種 XML 文檔。
    * XSLT 使用 XPath 在 XML 文檔中進行導航。
    * XPath 是一個 W3C 標準。   
 
什麼是 XSL-FO?
    * XSL-FO 是用於格式化 XML 數據的語言
    * XSL-FO 指可擴展樣式表語言格式化對象(Extensible Stylesheet Language Formatting Objects)
    * XSL-FO 是一個 W3C 推薦標準
    * XSL-FO 目前通常被稱爲 XSL
     
什麼是 XPath?
    * XPath 使用路徑表達式在 XML 文檔中進行導航
    * XPath 包含一個標準函數庫
    * XPath 是 XSLT 中的主要元素
    * XPath 是一個 W3C 標準

XPath的作用是什麼?
   XPath 是一門在 XML 文檔中查找信息的語言。XPath 可用來在 XML 文檔中對元素和屬性進行遍歷。
    XPath 是 W3C XSLT 標準的主要元素,並且 XQuery 和 XPointer 同時被構建於 XPath 表達之上。
    因此,對 XPath 的理解是很多高級 XML 應用的基礎。

什麼是 XQuery?
    * XQuery 是用於 XML 數據查詢的語言
    * XQuery 對 XML 的作用類似 SQL 對數據庫的作用
    * XQuery 被構建在 XPath 表達式之上
    * XQuery 被所有主要的數據庫引擎支持(IBM、Oracle、Microsoft等等)
    * XQuery 是 W3C 標準。
   
XML Schema的作用是什麼?
    XML Schema 的作用是定義 XML 文檔的合法構建模塊,類似 DTD。

爲什麼我們認爲 XML Schema 很快會在大部分網絡應用程序中取代 DTD?
    * XML Schema 可針對未來的需求進行擴展
    * XML Schema 更完善,功能更強大
    * XML Schema 基於 XML 編寫
    * XML Schema 支持數據類型
    * XML Schema 支持命名空間

什麼是 XLink?
    * XLink 是 XML 鏈接語言(XML Linking Language)的縮寫
    * XLink 是用於在 XML 文檔中創建超級鏈接的語言
    * XLink 類似於 HTML 鏈接 - 但是更爲強大
    * XML 文檔中的任何元素均可成爲 XLink
    * XLink 支持簡易鏈接,也支持可將多重資源鏈接在一起的擴展鏈接
    * 通過 XLink,鏈接可在被鏈接文件外進行定義
    * XLink 是 W3C 推薦標準
   
XLink作用是什麼?
    XLink 定義在 XML 文檔中創建超級鏈接的標準方法。

什麼是 XPointer?
    * XPointer 是 XML 指針文件(XML Pointer Language)的縮寫
    * XPointer 使超級鏈接可以指向 XML 文檔中更多具體的部分(片斷)
    * XPointer 使用 XPath 表達式在 XML 文檔中進行定位
    * XPointer 是 W3C 推薦標準

XPointer作用是什麼?
    XPointer 允許這些超級鏈接指向 XML 文檔中的更多具體部分(片斷)。
   
什麼是XML DOM?
     XML DOM (XML Document Object Model) 定義一套訪問和操作 XML 文檔的標準方法。
     DOM 把 XML 文檔作爲樹結構來查看。能夠通過 DOM 樹來訪問所有元素。
     可以修改或刪除它們的內容,並創建新的元素。元素,它們的文本,以及它們的屬性,
     都被認爲是節點。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章