3 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
4 <title>XML Security Library: Canonicalization</title>
6 <body><table witdh="100%" valign="top"><tr valign="top">
7 <td valign="top" align="left" width="210">
8 <img src="images/logo.gif" alt="XML Security Library" border="0"><p></p>
10 <li><a href="index.html">Home</a></li>
11 <li><a href="download.html">Download</a></li>
12 <li><a href="news.html">News</a></li>
13 <li><a href="documentation.html">Documentation</a></li>
15 <li><a href="faq.html">FAQ</a></li>
16 <li><a href="api/xmlsec-notes.html">Tutorial</a></li>
17 <li><a href="api/xmlsec-reference.html">API reference</a></li>
18 <li><a href="api/xmlsec-examples.html">Examples</a></li>
20 <li><a href="xmldsig.html">XML Digital Signature</a></li>
21 <ul><li><a href="http://www.aleksey.com/xmlsec/xmldsig-verifier.html">Online Verifier</a></li></ul>
22 <li><a href="xmlenc.html">XML Encryption</a></li>
23 <li><a href="c14n.html">XML Canonicalization</a></li>
24 <li><a href="bugs.html">Reporting Bugs</a></li>
25 <li><a href="http://www.aleksey.com/pipermail/xmlsec">Mailing list</a></li>
26 <li><a href="related.html">Related</a></li>
27 <li><a href="authors.html">Authors</a></li>
32 <td><a href="http://xmlsoft.org/"><img src="images/libxml2-logo.png" alt="LibXML2" border="0"></a></td>
36 <td><a href="http://xmlsoft.org/XSLT"><img src="images/libxslt-logo.png" alt="LibXSLT" border="0"></a></td>
40 <td><a href="http://www.openssl.org/"><img src="images/openssl-logo.png" alt="OpenSSL" border="0"></a></td>
42 <!--Links - start--><!--Links - end-->
45 <td valign="top"><table width="100%" valign="top"><tr><td valign="top" align="left" id="xmlsecContent">
47 <h2>Canonical XML / Exclusive Canonical XML</h2>
50 Both <a href="http://www.w3.org/TR/xmldsig-core">XML Signature</a>
51 and <a href="http://www.w3.org/TR/xmlenc-core/">XML
53 use XML Canonicalization standards to produce canonical form of the original
54 XML document. Except for limitations regarding a few unusual cases, if two
55 documents have the same canonical form, then the two documents are logically
56 equivalent within the given application context. Implementation of both these
57 standards were included in libxml2 library because these algorithms could
58 be interested for other applications as well.
62 <a href="http://www.w3.org/TR/xml-c14n">Canonical XML 1.0</a>
63 (included in libxml2)</li>
65 <a href="http://www.w3.org/TR/xml-exc-c14n">Exclusive Canonical XML 1.0</a>
66 (included in libxml2)</li>
68 <a href="http://www.w3.org/TR/xml-c14n11/">Canonical XML 1.1</a>
69 (included in libxml2)</li>
71 </td></tr></table></td>