Category Archives: 電腦

W3C 教程-W3C Soap 活動

W3C Soap 活動

Web Services 與應用程序到應用程序的通信有關。

SOAP 是基於XML 的Web Services 間的通信協議。

SOAP 教程

SOAP (Simple Object Access Protocol) 是一種中立於平台和語言的輕量級通信協議,使得程序可以通過標準的因特網HTTP 進行通信。

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

SOAP 1.1

在2000 年5 月,SOAP 1.1 曾在一份記錄中被建議到W3C(由開發商:IBM, Lotus, Microsoft 以及Userland),作為用於在分佈式環境中交換信息的一種協議。

W3C SOAP 1.1 文檔僅僅是一份用於討論的記錄(NOTE)。此記錄的發布不代表W3C 對其任何程度的認可。

SOAP 1.2

W3C 的XML Protocol 工作組目前正工作於SOAP 1.2

第一份工作草案發佈於2001 年12 月17 日。

SOAP 1.2 於2003 年6 月24 日被發佈為W3C 推薦標準。

W3C SOAP 規範和時間線

規範 草案/提議 推薦
SOAP 1.2 Primer 2003 年6 月24 日
SOAP 1.2 Primer SE 2007 年4 月27 日
SOAP 1.2 Messaging 2003 年6 月24 日
SOAP 1.2 Messaging SE 2007 年4 月27 日
SOAP 1.2 Adjuncts 2003 年6 月24 日
SOAP 1.2 Adjuncts SE 2007 年4 月27 日
SOAP 1.2 Test Collection 2003 年6 月24 日
SOAP 1.2 Test Collection SE 2007 年4 月27 日
SOAP 1.2 Attachments 2004 年6 月8 日
SOAP 1.2 Email Bindings 2002 年7 月3 日
SOAP 1.2 Normalization 2003 年10 月8 日
SOAP 1.2 Serialization 2004 年6 月8 日
Web Services Addressing 1.0 – Core 2006 年5 月9 日
Web Services Addressing 1.0 – SOAP 2006 年5 月9 日

W3C 參考

W3C SOAP 主頁

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 日