Tag Archives: 教學

W3C 教程-W3C DOM 活動

W3C DOM 活動

文檔對像模型(DOM) 是一個平台,一個中立於語言的應用程序編程接口(API),允許程序訪問並更改文檔的內容、結構和样式。

DOM 教程

如需學習更多有關DOM的知識,請閱讀我們的HTML DOM教程XML DOM教程

DOM 級別 0

DOM 級別0 不是W3C 規範。而僅僅是對在Netscape Navigator 3.0 和Microsoft Internet Explorer 3.0 中的等價功能性的一種定義。

DOM 發展過程中的關鍵角色有:ArborText、IBM、Inso EPS、JavaSoft、Microsoft、Netscape、Novell、the Object Management Group、SoftQuad、Sun Microsystems 以及Texcel。

W3C 的DOM 級別1 建立於此功能性之上。

DOM 級別 1

DOM 級別1 專注於HTML 和XML 文檔模型。它含有文檔導航和處理功能。

DOM 級別1 於1998 年10 月1 日成為W3C 推薦標準。

第二版的工作草案在2000 年9 月29 日。

DOM 級別 2

DOM 級別2 對DOM 級別1 添加了樣式表對像模型,並定義了操作附於文檔之上的樣式信息的功能性。

DOM 級別2 同時還定義了一個事件模型,並提供了對XML 命名空間的支持。

作為一項W3C 推薦標準,DOM 級別2 規範發佈於2000 年11 月13 日:

DOM Level 2 核心

DOM Level 2 核心規定了訪問和更改文檔內容及結構的一個API,此API 同時包含用於XML 的接口。

DOM Level 2 HTML

DOM Level 2 HTML 規定了操作HTML 文檔結構和內容的API。(這部分規範仍然是工作草案)

DOM Level 2 Views

DOM Level 2 規定了對文檔視圖進行訪問和更改的API。視圖是與原文檔相關聯的表現形式或某種備用的表現形式。

DOM Level 2 Style

DOM Level 2 Style 規定了動態訪問及更改內容樣式表的API。

DOM Level 2 Events

DOM Level 2 Events 規定了訪問文檔事件的API。

DOM Level 2 Traversal-Range

DOM Level 2 Traversal-Range 規定了動態遍歷和識別文檔中內容範圍的API。

DOM 級別 3

DOM Level 3 規定了內容模型(DTD 和Schemas) 和文檔驗證。同時規定了文檔加載和保存、文檔查看、文檔格式化和關鍵事件。DOM Level 3 建立於DOM Core Level 2 之上。

DOM Level 3 Requirements

DOM Requirements 文檔已經為Level 3 requirements 進行了更新,並於2000 年4 月12 日發佈為工作草案。

下面的DOM Level 3 工作草案發佈於2000 年9 月1 日:

DOM Level 3 Core

DOM Level 3 Core 規定了訪問和更改文檔內容、結構及樣式的一個API。

DOM Level 3 Events

通過增加新的接口和新的事件集,DOM Level 3 Events API 對Level 2 Event API 的功能進行了擴展。

DOM Level 3 Load and Save

DOM Level 3 Content Model 規定了用於內容加載和保存、內容模型(DTD and Schemas) 和文檔驗證支持的API。

DOM Level 3 Views and Formatting

DOM Level 3 Views 規定了對文檔視圖進行訪問和更改的API。視圖是與原文檔相關聯的表現形式或某種備用的表現形式。

W3C DOM 規範和時間線

規範 草案/提議 推薦
DOM Level 1 1998 年10 月1 日
DOM Level 1 (SE) 2000 年9 月29 日
DOM Level 2 Core 2000 年11 月13 日
DOM Level 2 HTML 2003 年1 月9 日
DOM Level 2 Views 2000 年11 月13 日
DOM Level 2 Style 2000 年11 月13 日
DOM Level 2 Events 2000 年11 月13 日
DOM Level 2 Traversal-Range 2000 年11 月13 日
DOM Level 3 Requirements 2004 年2 月26 日
DOM Level 3 Core 2004 年4 月7 日
DOM Level 3 Events 2007 年12 月21 日
DOM Level 3 Load and Save 2004 年4 月7 日
DOM Level 3 Validation 2004 年1 月27 日
DOM Level 3 XPath 2004 年2 月26 日
DOM Level 3 Views 2004 年2 月26 日

W3C 參考

W3C DOM 主頁

W3C 教程-W3C XQuery 活動

W3C XQuery 活動

XQuery 是一門用於從XML 文檔中提取數據的語言。

XML 教程

如需學習更多有關XQuery的知識,請閱讀我們的XQuery教程

XQuery 版本

XQuery 1.0

XQuery 語言支持從XML 文檔提取數據的查詢工具。

W3C XQuery 規範和時間線

規範 草案/提議 推薦
XQuery Requirements 2007 年3 月23 日
XQuery Use Cases 2007 年3 月23 日
XQuery 1.0 2007 年1 月23 日
XQuery 1.0 Functions 2007 年1 月23 日
XQuery 1.0 Data Model 2007 年1 月23 日
XQuery 1.0 Semantics 2007 年1 月23 日
XQueryX 2007 年1 月23 日
XQuery 1.1 Requirements 2007 年3 月23 日
XQuery 1.1 Use Cases 2008 年12 月3 日
XQuery 1.1 2008 年12 月3 日

W3C 參考

W3C XSL 主頁

W3C 教程-W3C XPath 活動

W3C XPath 活動

XPath 是一門用於選取XML 文檔的部件的語言。

XPath 被設計為供XSLT、XQuery 以及XPointer 使用。

XML 教程

如需學習更多有關XPath的知識,請閱讀我們的XPath教程

如需學習更多有關XQuery的知識,請閱讀我們的XQuery教程

如需學習更多有關XSLT的知識,請閱讀我們的XSLT教程

XPath 版本

XPath 1.0

XPath 1.0 於1999 年11 月16 日成為W3C 推薦標準。

XPath 2.0

XPath 2.0 於2007 年1 月23 日成為W3C 推薦標準。

XPath 2.0 是一門由XPath 1.0 和XQuery 衍生而來的語言。XPath 2.0 和XQuery 1.0 的產生是同源的,它們擁有不少相同的語法,而且不少文本也是一致的。

W3C XPath 規範和時間線

規範 草案/提議 推薦
XPath 1.0 1999 年11 月16 日
XPath 2.0 Requirements 2005 年6 月3 日
XPath 2.0 Language 2007 年1 月23 日
XPath 2.0 Functions 2007 年1 月23 日
XPath 2.0 Data Model 2007 年1 月23 日
XPath 2.0 Semantics 2007 年1 月23 日
XPointer 2002 年8 月16 日

W3C 參考

W3C XSL 主頁

W3C 教程-W3C XML Schema 活動

W3C XML Schema 活動

XML Schema 是基於XML 的DTD 替代物。

XML 教程

如需學習更多有關XML Schema的知識,請閱讀我們的XML Schema教程

XML Schema

XML 1.0 支持可定義文檔結構的DTD。

XML Schema 對應用程序、文檔結構、屬性和數據類型有著更良好的支持。

未來的XML 版本有賴於XML Schema 來定義XML 文檔的類型。

  • XML Schema 的結構(XML Schema Structure)規定了XML Schema 的定義語言。
  • XML Schema 的數據類型為XML 規定了可擴展的數據類型。

W3C XML 規範和時間線

規範 草案/提議 推薦
XML Schema 2001 年5 月2 日
XML Schema Structures 2001 年5 月2 日
XML Schema Datatypes 2001 年5 月2 日
XML Schema (2.Ed) 2004 年10 月28 日
XML Schema Structures (2.Ed) 2004 年10 月28 日
XML Schema Datatypes (2.Ed) 2004 年10 月28 日
XML Schema Component Designators 2008 年11 月17 日
XML Schema 1.1: Structures 2009 年4 月30 日
XML Schema 1.1: Datatypes 2009 年4 月30 日

W3C 教程-W3C XSL 活動

W3C XSL 活動

樣式表可描述文檔如何被顯示、發音或打印。XSL 語言包括三部分:XSLT、XPath 以及XSL 格式化對象。

XML 教程

如需學習更多有關XSL的知識,請閱讀我們的XSL教程

XSL 版本

XSL 1.0

作為一項W3C 推薦標準,XSL 1.0 作為一門表達樣式表的語言被發佈於2001 年10 月15 日。它由三部分組成:XSLT、XPath 以及XSL 格式化對象。

XSLT 1.0

XSLT 1.0於1 999年11月16日成為W3C 推薦標準。XSLT 是一門用於把XML 文檔轉換為其他XML 文檔的語言。

XSLT 2.0

XSLT 2.0於2007 年1 月23 日成為W3C 推薦標準。

XSL-FO (XSL 格式化對象)

XSL 格式化對像一個用於規定格式化語義的詞彙表。格式化指的是把XSL轉換的結果轉變為適合閱讀器或收聽器的過程。雖然不存在針對XSL 格式化對象的獨立W3C 文檔,但是還是可以在XSL 1.0 推薦標準中找到相關的描述。

W3C XSL 規範和時間線

規範 草案/提議 推薦
XSL 1.0 (XSL-FO) 2001 年10 月15 日
XSL 1.1 2006 年12 月5 日
XSLT 1.0 1999 年11 月16 日
XSLT 1.1 2001 年8 月24 日
XSLT 2.0 Requirements 2001 年2 月14 日
XSLT 2.0 2007 年1 月23 日

W3C 引用

W3C XSL 主頁