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 主頁

W3C 教程-W3C CSS 活動

W3C CSS 活動

樣式表可描述文檔如何被顯示、發音或打印。CSS 是一種向網頁添加樣式的機制。

XML 教程

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

CSS 版本

CSS1

作為一項W3C 推薦,CSS1 發佈於1996 年12 月17 日。1999 年1 月11 日,此推薦被重新修訂。

CSS2

作為一項W3C 推薦,CSS2 發佈於1999 年1 月11 日。CSS2 添加了對媒介(打印機和聽覺設備)和可下載字體的支持。

CSS3

CSS3 計劃將CSS 劃分為更小的模塊。

W3C CSS 規範和時間線

規範 草案/提議 推薦
CSS 1 1996 年12 月17 日
CSS 1 (Revised) 1999 年1 月11 日
CSS 2 1998 年5 月12 日
CSS 2.1 2007 年7 月19 日
CSS 2 Mobile 2007 年10 月19 日
CSS 2 TV 2003 年5 月14 日
CSS 2 Print 2006 年10 月13 日
CSS 3 2001 年5 月23 日
CSS 3 Namespace 2006 年8 月28 日
CSS 3 User Interface 2004 年5 月11 日
CSS 3 Selectors 2005 年12 月15 日
CSS 3 Fonts 2002 年8 月2 日
CSS 3 Web Fonts 2002 年8 月2 日
CSS 3 Colors 2003 年5 月14 日
CSS 3 TV 2003 年5 月14 日
CSS 3 Backgrounds and borders 2005 年2 月16 日
CSS 3 Text 2007 年3 月6 日
CSS 3 Lists 2002 年11 月7 日
CSS 3 Line 2002 年5 月15 日
CSS 3 Box model 2007 年8 月9 日
CSS 3 Multi column 2007 年6 月6 日
CSS 3 Ruby 2003 年5 月14 日
CSS 3 Border 2005 年3 月16 日
CSS 3 Speech 2004 年12 月16 日
CSS 3 Paged Media (PM) 2006 年10 月10 日
CSS 3 Generated PM 2007 年5 月4 日
CSS 3 Print 2006 年10 月13 日
CSS 3 Values 2006 年9 月19 日
CSS 3 Cascade 2005 年12 月15 日
CSS 3 Template Layout 2009 年4 月2 日
CSS 3 Media Queries 2009 年9 月15 日

W3C 引用

W3C CSS 主頁

W3C 教程-W3C XML 活動

W3C XML 活動

XML 被設計用來描述、存儲、傳送及交換數據。

XML 1.0 是XML 的最新版本。

XML 教程

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

XML 版本

XML 1.0

作為一項W3C 推薦,XML 1.0 發佈於1998 年2 月10 日。

XML 1.0 (第二版)

作為一項W3C 推薦,XML 1.0 (SE) 發佈於2000 年10 月6 日。

第二版僅僅是在合併第一版的勘誤表的基礎上進行的修正(漏洞修復)。

XML 1.0 (第三版)

第二版僅僅是在合併第一版和第二版的勘誤表的基礎上進行的修正(漏洞修復)。

XML 1.1

作為一份工作草案,XML 1.1 發佈於2001 年12 月13 日,並作為一項候選推薦發佈於2002年10月15日。

XML 1.1 允許在名稱中使用幾乎所有的Unicode 字符。

其他W3C XML 技術

XML 命名空間(Namespaces)

XML 命名空間可規定一種方法,通過與URI 引用相關聯的方式,來定義在XML 中使用的元素和屬性名稱。

XML Linking (XLink、XPointer 以及XML Base)

XML Linking 語言(XLink),允許您向XML文檔中插入鏈接。

XML Pointer 語言(XPointer),允許將地址鏈接到XML 文檔的具體部分。

XML Base 是一種用於對外部XML 資源進行默認引用的標準。(與HTML 中的<base> 類似)。

XInclude

XInclude 是一種使用元素、屬性以及URI 引用來合併XML 文檔的機制。

W3C XML 規範和時間線

規範 草案/提議 推薦
XML 1.0 1998 年2 月10 日
XML 1.0 (2.Ed) 2000 年10 月6 日
XML 1.0 (3.Ed) 2004 年2 月4 日
XML 1.1 2004 月2 月4 日
XML 1.1 (2.Ed) 2006 年8 月16 日
XML 1.0 Namespaces 1999 年1 月14 日
XML 1.0 Namespaces SE 2004 年3 月4 日
XML 1.1 Namespaces 2004 年3 月4 日
XML 1.1 Namespaces SE 2006 年8 月16 日
XML Infoset 2001 年10 月24 日
XML Infoset (2.Ed) 2004 年2 月4 日
XML Base 2001 年6 月27 日
XLink 1.0 2001 年6 月27 日
XPointer Framework 2003 年3 月25 日
XPointer element() scheme 2003 年3 月25 日
XPointer xmlns() scheme 2003 年3 月25 日
XInclude 1.0 2004 年12 月20 日
XInclude 1.0 SE 2006 年11 月15 日
XML Processing Model 2004 年4 月5 日
XMLHttpRequest Object 2010 年8 月3 日

W3C 引用

W3C XML 主頁