Continuing my tradition of starting documentation and references threads, I here start an XML references thread with the intention of making it as complete and useful as my JavaScript or HTML&CSS threads. Let's start with the material from W3C:
First, a quick guide to the W3C technical reports levels:
- Rec: Recommendation, this is the final, definite specification. For public use.
- PR: Proposed Recommendation, this is the last instance at which changes may be made to the specification itself, and should see very few changes when it hits Recommendation status. For public use.
- CR: Candidate Recommendation, this is the stage at which W3C calls for implementations. For implementors.
- LC: Working Draft in Last Call, this is a stage where the specification is relatively complete, but it may still take major changes. Not for use.
- WD: Working Draft, the stage where W3C asks for public review, comments and input. A specification may stay a Working Draft for a long time and go through many radical changes during that time. Not for use.
- Note: Not a W3C promoted technical report, but it may be a clarification from W3C, a suggestion from the W3C or a W3C member, a proposed specification from a W3C member etc.
- Errata: Corrections to and clarifications on specifications that has already reached Recommendation status.
XML Core Specifications:
XML Extensions:
XML Validation:
XML Applications:
Tutorials, References, Examples & Implementations:
*
CS: Committee Specification
IS: International Standard
First, a quick guide to the W3C technical reports levels:
- Rec: Recommendation, this is the final, definite specification. For public use.
- PR: Proposed Recommendation, this is the last instance at which changes may be made to the specification itself, and should see very few changes when it hits Recommendation status. For public use.
- CR: Candidate Recommendation, this is the stage at which W3C calls for implementations. For implementors.
- LC: Working Draft in Last Call, this is a stage where the specification is relatively complete, but it may still take major changes. Not for use.
- WD: Working Draft, the stage where W3C asks for public review, comments and input. A specification may stay a Working Draft for a long time and go through many radical changes during that time. Not for use.
- Note: Not a W3C promoted technical report, but it may be a clarification from W3C, a suggestion from the W3C or a W3C member, a proposed specification from a W3C member etc.
- Errata: Corrections to and clarifications on specifications that has already reached Recommendation status.
XML Core Specifications:
- Extensible Markup Language (XML) 1.0 (Third Edition)
[XML1.0] (W3C Rec)
Errata - Extensible Markup Language (XML) 1.1
[XML1.1] (W3C Rec)
Errata - Namespaces in XML
[XML-Names] (W3C Rec)
Errata - Namespaces in XML 1.1
[XML-Names1.1] (W3C Rec)
Errata - XML Information Set (Second Edition)
[XML-Infoset] (W3C Rec)
Errata - XML Base
[XML-Base] (W3C Rec) - Associating Style Sheets with XML documents
[XML-Stylesheet] (W3C Rec) - XML Inclusions (XInclude) Version 1.0
[XInclude] (W3C WD 2003-11-10) - XML Fragment Interchange
[XML-Fragment] (W3C CR 2001-02-12 - Dormant because of lack of feedback)
XML Extensions:
- XML Linking Language (XLink) Version 1.0
[XLink] (W3C Rec) - XPointer Framework
[XPtr-Framework] (W3C Rec) - XPointer element() Scheme
[XPtr-Element] (W3C Rec) - XPointer xmlns() Scheme
[XPtr-XMLNS] (W3C Rec)
XPointer Specification Errata - Fragment Identifier for XML (FIXptr)
[NOTE-FIXptr-20010425] (W3C Note) - XPointer xpointer() Scheme
[Xptr-xpointer] (W3C WD 2002-07-10) - XML Path Language (XPath) Version 1.0
[XPath] (W3C Rec) - XML Path Language (XPath) 2.0
[XPath2] (W3C LC 2003-11-12)
Requirements - XQuery 1.0: An XML Query Language
[XQuery] (W3C LC 2003-11-12) - XQuery 1.0 and XPath 2.0 Data Model
[XPath-datamodel] (W3C LC 2003-11-12) - XQuery 1.0 and XPath 2.0 Functions and Operators
[XPath-functions] (W3C LC 2003-11-12) - XSLT 2.0 and XQuery 1.0 Serialization
[XSLT-XQuery-serialisation] (W3C LC 2003-11-12) - XQuery 1.0 and XPath 2.0 Formal Semantics
[XQuery-semantics] (W3C LC 2004-02-20) - XML Syntax for XQuery 1.0 (XQueryX)
[XQueryX] (W3C WD 2003-12-19)
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
XML Validation:
- RELAX NG Specification
[RelaxNG] (OASIS CS*)
Errata - ISO/IEC FDIS 19757-2 Document Schema Definition Language (DSDL) -- Part 2: Regular-grammar-based validation -- RELAX NG
[RelaxNG] (ISO IS*)
This is the same as the OASIS specification except for some editorial changes - RELAX NG Compact Syntax
[RelaxNG Compact] (OASIS CS*)
Under process of becoming an ISO IS as well. - RELAX NG DTD Compatibility
[RelaxNG DTD Compatibility] (OASIS CS*) - Guidelines for using W3C XML Schema Datatypes with RELAX NG
[RelaxNG XMLSchema-Datatypes] (OASIS CS*) - XML Schema Part 0: Primer
[XMLSchema-Primer] (W3C Rec) - XML Schema Part 1: Structures
[XMLSchema-Structures] (W3C Rec) - XML Schema Part 2: Datatypes
[XMLSchema-Datatypes] (W3C Rec)
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
XML Applications:
- Extensible Stylesheet Language (XSL) Version 1.0
[XSL1.0], [XSL-FO] (W3C Rec) - Extensible Stylesheet Language (XSL) Version 1.1
[XSL1.1] (W3C WD 2003-12-17) - XSL Transformations (XSLT) Version 1.0
[XSLT] (W3C Rec) - XSL Transformations (XSLT) Version 2.0
[XSLT2] (W3C WD 2003-11-12)
Requirements
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
Tutorials, References, Examples & Implementations:
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
[] ()
*
CS: Committee Specification
IS: International Standard
Comment