You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
350 lines
19 KiB
350 lines
19 KiB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><!-- Generated from data/head.php, ../../smarty/{head.tpl} --><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>XML Canonicalization Current Status - W3C</title><link rel="stylesheet" href="/2008/site/css/minimum" type="text/css" media="handheld, all" /><style type="text/css" media="print, screen and (min-width: 481px)" xml:space="preserve">
|
|
@import url("/2008/site/css/advanced");
|
|
</style><link href="/2008/site/css/minimum" rel="stylesheet" type="text/css" media="handheld, only screen and (max-device-width: 480px)" /><meta name="viewport" content="width=device-width" /><link rel="stylesheet" href="/2008/site/css/print" type="text/css" media="print" /><link rel="shortcut icon" href="/2008/site/images/favicon.ico" type="image/x-icon" /></head><body id="www-w3-org" class="w3c_public"><div id="w3c_container">
|
|
<!-- Generated from data/mast.php, ../../smarty/{mast.tpl} -->
|
|
|
|
<div id="w3c_mast">
|
|
<!-- #w3c_mast / Page top header -->
|
|
|
|
<h1 class="logo">
|
|
<a tabindex="2" accesskey="1" href="/"><img src="/2008/site/images/logo-w3c-mobile-lg" width="90" height="53" alt="W3C" /></a>
|
|
<span class="alt-logo">W3C</span>
|
|
</h1>
|
|
|
|
<div id="w3c_nav">
|
|
|
|
<!-- Search form and media selection -->
|
|
|
|
<form action="/Help/search" method="get" enctype="application/x-www-form-urlencoded"><div class="w3c_sec_nav"><!-- --></div><ul class="main_nav"><li class="first-item">
|
|
<a href="/standards/">Standards</a>
|
|
</li><li>
|
|
<a href="/participate/">Participate</a>
|
|
</li><li>
|
|
<a href="/Consortium/membership">Membership</a>
|
|
</li><li class="last-item">
|
|
<a href="/Consortium/">About W3C</a>
|
|
</li><li class="search-item">
|
|
<div id="search-form">
|
|
<input tabindex="3" class="text" name="q" value="" title="Search" type="text" />
|
|
<button id="search-submit" name="search-submit" type="submit"><img class="submit" src="/2008/site/images/search-button" alt="Search" width="21" height="17" /></button>
|
|
</div>
|
|
</li></ul></form>
|
|
</div>
|
|
<!-- /end #w3c_nav -->
|
|
</div>
|
|
<!-- /end #w3c_mast -->
|
|
|
|
<div id="w3c_main">
|
|
|
|
<!-- Generated from data/crumbs.php, ../../smarty/{crumbs.tpl} -->
|
|
|
|
|
|
|
|
<div id="w3c_logo_shadow" class="w3c_leftCol">
|
|
<img height="32" alt="" src="/2008/site/images/logo-shadow" />
|
|
</div>
|
|
<div class="w3c_leftCol"><h2 class="offscreen">Site Navigation</h2>
|
|
<br /></div>
|
|
|
|
<div class="w3c_mainCol">
|
|
<div id="w3c_crumbs">
|
|
<div id="w3c_crumbs_frame">
|
|
<ul class="bct"> <!-- .bct / Breadcrumbs -->
|
|
<li class="skip"><a tabindex="1" accesskey="2" title="Skip to content (e.g., when browsing via audio)" href="#w3c_content_body">Skip</a></li>
|
|
<li><a href="/">W3C</a> <span class="cr">»</span> </li>
|
|
<li><a href="/standards/">Standards</a> <span class="cr">»</span> </li>
|
|
<li><a href="/TR/">All Standards and Drafts</a> <span class="cr">»</span> </li>
|
|
<li class="current">XML Canonicalization Current Status</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<h1 class="title">XML Canonicalization Current Status</h1>
|
|
<ul class="w3c_toc">
|
|
<li>
|
|
<a href="#completed">completed work</a>
|
|
— including <a href="#stds">standards</a>
|
|
<span class="bullet">• </span>
|
|
</li>
|
|
<li>
|
|
<a href="#drafts">drafts</a>
|
|
</li>
|
|
</ul>
|
|
|
|
<div id="w3c_content_body">
|
|
<div id="w3c_generated_status">
|
|
<p id="w3c_toggle_include" class="default_open intro tPadding">This page summarizes the relationships among specifications, whether they are finished standards or drafts. Below, each title
|
|
links to the most recent version of a document.
|
|
For related introductory information, see: <a href="http://www.w3.org/standards/xml/core">XML Essentials</a>.</p>
|
|
<h2 id="completed">Completed Work</h2>
|
|
<p>
|
|
<a href="/TR/tr-technology-stds">W3C Recommendations</a> have
|
|
been reviewed by W3C Members, by software developers, and by other
|
|
W3C groups and interested parties, and are endorsed by the
|
|
Director as Web Standards. Learn more about the <a href="/Consortium/Process/tr#rec-advance">W3C Recommendation
|
|
Track</a>.</p>
|
|
<p>
|
|
<a href="/2005/10/Process-20051014/tr.html#q75">Group Notes</a> are <em>not</em> standards and do not
|
|
have the same level of W3C endorsement.</p>
|
|
<h3 id="stds">Standards</h3>
|
|
<div class="data lMargin rMargin">
|
|
<table class="w3c_spec_summary_table">
|
|
<tbody>
|
|
<tr>
|
|
<td class="table_datecol">
|
|
<a href="../history/xml-c14n11" title="Canonical XML Version 1.1 publication history">2008-05-02</a>
|
|
</td>
|
|
<td>
|
|
<h4 class="w3c_status_title">
|
|
<a title="status is REC" href="http://www.w3.org/TR/2008/REC-xml-c14n11-20080502/">Canonical XML Version 1.1</a>
|
|
</h4>
|
|
<p class="rec_support_data">
|
|
<a href="http://www.w3.org/2003/03/Translations/byTechnology?technology=xml-c14n11">translations</a>
|
|
·
|
|
<a href="http://www.w3.org/2008/05/xml-c14n11-errata">errata</a>
|
|
</p>
|
|
<div class="expand_description">
|
|
<p>Canonical XML Version 1.1 is a revision
|
|
to Canonical XML Version 1.0 to address issues related to inheritance of
|
|
attributes in the XML namespace when canonicalizing document subsets,
|
|
including the requirement not to inherit <code>xml:id</code>, and
|
|
to treat <code>xml:base</code> URI path processing properly.</p>
|
|
<p>Any XML document is part of a set of XML documents that are logically
|
|
equivalent within an application context, but which vary in physical
|
|
representation based on syntactic changes permitted by XML 1.0 [XML] and Namespaces in XML 1.0 [Names]. This specification describes a method for generating
|
|
a physical representation, the canonical form, of an XML document
|
|
that accounts for the permissible changes. Except for limitations
|
|
regarding a few unusual cases, if two documents have the same canonical
|
|
form, then the two documents are logically equivalent within the
|
|
given application context. Note that two documents may have differing
|
|
canonical forms yet still be equivalent in a given context based
|
|
on application-specific equivalence rules for which no generalized
|
|
XML specification could account.</p>
|
|
<p>Canonical XML Version 1.1 is applicable
|
|
to XML 1.0 and defined in terms of the XPath 1.0 data model. It
|
|
is not defined for XML 1.1.</p>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="../history/xml-exc-c14n" title="Exclusive XML Canonicalization Version 1.0 publication history">2002-07-18</a>
|
|
</td>
|
|
<td>
|
|
<h4 class="w3c_status_title">
|
|
<a title="status is REC" href="http://www.w3.org/TR/2002/REC-xml-exc-c14n-20020718/">Exclusive XML Canonicalization Version 1.0</a>
|
|
</h4>
|
|
<p class="rec_support_data">
|
|
<a href="http://www.w3.org/2002/07/xml-exc-c14n-errata">errata</a>
|
|
</p>
|
|
<div class="expand_description">
|
|
<p>Canonical XML [XML-C14N] specifies a standard
|
|
serialization of XML that, when applied to a subdocument, includes the
|
|
subdocument's ancestor context including all of the namespace declarations
|
|
and attributes in the "xml:" namespace. However, some applications require a
|
|
method which, to the extent practical, excludes ancestor context from a
|
|
canonicalized subdocument. For example, one might require a digital signature
|
|
over an XML payload (subdocument) in an XML message that will not break when
|
|
that subdocument is removed from its original message and/or inserted into a
|
|
different context. This requirement is satisfied by Exclusive XML
|
|
Canonicalization.</p>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="lastRow">
|
|
<td>
|
|
<a href="../history/xml-c14n" title="Canonical XML Version 1.0 publication history">2001-03-15</a>
|
|
</td>
|
|
<td>
|
|
<h4 class="w3c_status_title">
|
|
<a title="status is REC" href="http://www.w3.org/TR/2001/REC-xml-c14n-20010315">Canonical XML Version 1.0</a>
|
|
</h4>
|
|
<p class="rec_support_data">
|
|
<a href="http://www.w3.org/2001/03/C14N-errata">errata</a>
|
|
</p>
|
|
<div class="expand_description">
|
|
<p>Any XML document is part of a set of XML documents that are
|
|
logically equivalent within an application context, but which vary
|
|
in physical representation based on syntactic changes permitted by
|
|
XML 1.0 [XML] and Namespaces in XML [Names]. This specification describes a method
|
|
for generating a physical representation, the canonical form, of an
|
|
XML document that accounts for the permissible changes. Except for
|
|
limitations regarding a few unusual cases, if two documents have
|
|
the same canonical form, then the two documents are logically
|
|
equivalent within the given application context. Note that two
|
|
documents may have differing canonical forms yet still be
|
|
equivalent in a given context based on application-specific
|
|
equivalence rules for which no generalized XML specification could
|
|
account.</p>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<h3 id="notes">Group Notes</h3>
|
|
<div class="data lMargin rMargin">
|
|
<table class="w3c_spec_summary_table">
|
|
<tbody>
|
|
<tr>
|
|
<td class="table_datecol">
|
|
<a href="../history/xmldsig2ed-tests" title="Test Cases for C14N 1.1 and XMLDSig Interoperability publication history">2008-06-10</a>
|
|
</td>
|
|
<td>
|
|
<h4 class="w3c_status_title">
|
|
<a title="status is NOTE" href="http://www.w3.org/TR/2008/NOTE-xmldsig2ed-tests-20080610/">Test Cases for C14N 1.1 and XMLDSig Interoperability</a>
|
|
</h4>
|
|
<div class="expand_description">
|
|
<p>This document defines interoperability test cases for
|
|
Canonical XML 1.1 [XML-C14N1.1] and
|
|
XML Signature Syntax and Processing, Second Edition [XMLDSIG2]. The changes tested include C14N11
|
|
handling of attributes in the XML namespace, including xml:id
|
|
and xml:base, appropriate C14N11 nodeset to octet stream
|
|
transform processing, modifications to RFC 3986 dot segment
|
|
processing for C14N11, and RFC 4514 string encoding of
|
|
Distinguished Names. The tests include standalone C14N11 tests
|
|
as well as tests integrated with XML signature generation and
|
|
validation. This document also includes earlier test cases used
|
|
in XML Signature [XMLDSIG] for
|
|
regression testing.</p>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="../history/C14N-issues" title="Known Issues with Canonical XML 1.0 (C14N/1.0) publication history">2006-12-20</a>
|
|
</td>
|
|
<td>
|
|
<h4 class="w3c_status_title">
|
|
<a title="status is NOTE" href="http://www.w3.org/TR/2006/NOTE-C14N-issues-20061220/">Known Issues with Canonical XML 1.0 (C14N/1.0)</a>
|
|
</h4>
|
|
<div class="expand_description">
|
|
<p>This technical note addresses some of the issues related to
|
|
inheritance of the XML attributes <code>xml:base</code> and
|
|
<code>xml:id</code> and the W3C Recommendation for Canonical XML
|
|
Version 1.0 [C14N10] (Errata). Shortcomings
|
|
of C14N/1.0 are noted out and the use of a new C14N/1.1
|
|
recommendation with the XML Digital Signature 1.0 Recommendation
|
|
[XMLDSIG] is discussed.</p>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="lastRow">
|
|
<td>
|
|
<a href="../history/NOTE-xml-canonical-req" title="XML Canonicalization Requirements publication history">1999-06-05</a>
|
|
</td>
|
|
<td>
|
|
<h4 class="w3c_status_title">
|
|
<a title="status is NOTE" href="http://www.w3.org/TR/1999/NOTE-xml-canonical-req-19990605">XML Canonicalization Requirements</a>
|
|
</h4>
|
|
<div class="expand_description">
|
|
<p>This is a sample short description for this specification;
|
|
over time we will replace this description with a real one.</p>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<h2 id="drafts">Drafts</h2>
|
|
<p>Below are draft documents:
|
|
<a href="/2005/10/Process-20051014/tr.html#last-call">Last Call Drafts</a>, <a href="/2005/10/Process-20051014/tr.html#RecsWD">other Working Drafts</a>.
|
|
Some of these may become Web Standards through the <a href="/Consortium/Process/tr#rec-advance">W3C Recommendation Track
|
|
process</a>. Others may be published as Group Notes or
|
|
become obsolete specifications.</p>
|
|
<h3 id="lcwd">Last Call Drafts</h3>
|
|
<div class="data lMargin rMargin">
|
|
<table class="w3c_spec_summary_table">
|
|
<tbody>
|
|
<tr class="lastRow">
|
|
<td class="table_datecol">
|
|
<a href="../history/xml-c14n2" title="Canonical XML Version 2.0 publication history">2011-04-21</a>
|
|
</td>
|
|
<td>
|
|
<h4 class="w3c_status_title">
|
|
<a title="status is LCWD" href="http://www.w3.org/TR/2011/WD-xml-c14n2-20110421/">Canonical XML Version 2.0</a>
|
|
</h4>
|
|
<div class="expand_description">
|
|
<p>Canonicalization 2.0 dovetails with the XML Signature 2.0 specification, and provides an XML canonicalization mechanism that is optimized for the needs of that specification.</p>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<h3 id="wd">Other Working Drafts</h3>
|
|
<div class="data lMargin rMargin">
|
|
<table class="w3c_spec_summary_table">
|
|
<tbody>
|
|
<tr class="lastRow">
|
|
<td class="table_datecol">
|
|
<a href="../history/xml-c14n2-testcases" title="Test cases for Canonical XML 2.0 publication history">2012-01-05</a>
|
|
</td>
|
|
<td>
|
|
<h4 class="w3c_status_title">
|
|
<a title="status is WD" href="http://www.w3.org/TR/2012/WD-xml-c14n2-testcases-20120105/">Test cases for Canonical XML 2.0</a>
|
|
</h4>
|
|
<div class="expand_description">
|
|
<p>This document outlines test cases for Canonical XML 2.0, a major revision of XML canonicalization. It currently includes tests from Canonical XML 1.0 and new tests related to XML namespace handling.</p>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div><!-- Generated from data/footer.php, ../../smarty/{footer-block.tpl} --><div id="w3c_footer">
|
|
<div id="w3c_footer-inner">
|
|
<h2 class="offscreen">Footer Navigation</h2>
|
|
<div class="w3c_footer-nav">
|
|
<h3>Navigation</h3>
|
|
<ul class="footer_top_nav"><li>
|
|
<a href="/">Home</a>
|
|
</li><li>
|
|
<a href="/standards/">Standards</a>
|
|
</li><li>
|
|
<a href="/participate/">Participate</a>
|
|
</li><li>
|
|
<a href="/Consortium/membership">Membership</a>
|
|
</li><li class="last-item">
|
|
<a href="/Consortium/">About W3C</a>
|
|
</li></ul>
|
|
</div>
|
|
<div class="w3c_footer-nav">
|
|
<h3>Contact W3C</h3>
|
|
<ul class="footer_bottom_nav"><li>
|
|
<a href="/Consortium/contact">Contact</a>
|
|
</li><li>
|
|
<a accesskey="0" href="/Help/">Help and FAQ</a>
|
|
</li><li>
|
|
<a href="/Consortium/sponsor/">Sponsor / Donate</a>
|
|
</li><li>
|
|
<a href="/Consortium/siteindex">Site Map</a>
|
|
</li><li>
|
|
<address id="w3c_signature">
|
|
<a href="mailto:site-comments@w3.org">Feedback</a> (<a href="http://lists.w3.org/Archives/Public/site-comments/">archive</a>)</address>
|
|
</li></ul>
|
|
</div>
|
|
<div class="w3c_footer-nav">
|
|
<h3>W3C Updates</h3>
|
|
<ul class="footer_follow_nav"><li>
|
|
<a href="http://twitter.com/W3C" title="Follow W3C on Twitter">
|
|
<img src="/2008/site/images/twitter-bird" alt="Twitter" width="78" height="83" class="social-icon" />
|
|
</a>
|
|
<a href="http://identi.ca/w3c" title="See W3C on Identica">
|
|
<img src="/2008/site/images/identica-logo" alt="Identica" width="91" height="83" class="social-icon" />
|
|
</a>
|
|
</li></ul>
|
|
</div>
|
|
<p class="copyright">Copyright © 2012 W3C <sup>®</sup> (<a href="http://www.csail.mit.edu/">
|
|
<acronym title="Massachusetts Institute of Technology">MIT</acronym>
|
|
</a>, <a href="http://www.ercim.eu/">
|
|
<acronym title="European Research Consortium for Informatics and Mathematics"> ERCIM</acronym>
|
|
</a>, <a href="http://www.keio.ac.jp/">Keio</a>) <a href="/Consortium/Legal/ipr-notice">Usage policies apply</a>.</p>
|
|
</div>
|
|
</div><!-- /end #footer --><!-- Generated from data/scripts.php, ../../smarty/{scripts.tpl} --><!-- At the bottom for performance reasons --><!-- Generated from data/scripts.php, ../../smarty/{scripts.tpl} --><!-- At the bottom for performance reasons --><div id="w3c_scripts">
|
|
<script type="text/javascript" src="/2008/site/js/main" xml:space="preserve"><!-- --></script>
|
|
</div></body></html>
|