Canonical XML Version 2.0

John M. Boyer, Glenn Marcy, Pratik Datta, Frederick Hirsch

John M. Boyer, Glenn Marcy, Pratik Datta, Frederick Hirsch, Canonical XML Version 2.0, World Wide Web Consortium, Working Draft WD-xml-c14n2-20100831, August 2010.

Canonical XML Version 2.0 is a major rewrite of Canonical XML Version 1.1 and Exclusive Canonical XML 1.0 to address issues around performance, streaming, hardware implementation, robustness, minimizing attack surface, determining what is signed and more. It combines inclusive and exclusive canonicalization algorithms into a single algorithm, that takes the canonicalization mode as a parameter. 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 and Namespaces in XML 1.0. 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. Canonical XML Version 2.0 is applicable to XML 1.0. It is not defined for XML 1.1.


Keywords: Canonical XML;

Updates: updates

Bibliography Navigation: Reference List; Author Index; Title Index; Keyword Index

Generated by sharef2html on 2011-04-15, 02:00:41.