WS_XML_CANONICALIZATION_ALGORITHM enumeration (webservices.h)

The values for the XML canonicalization algorithms.

Syntax

typedef enum {
  WS_EXCLUSIVE_XML_CANONICALIZATION_ALGORITHM = 0,
  WS_EXCLUSIVE_WITH_COMMENTS_XML_CANONICALIZATION_ALGORITHM = 1,
  WS_INCLUSIVE_XML_CANONICALIZATION_ALGORITHM = 2,
  WS_INCLUSIVE_WITH_COMMENTS_XML_CANONICALIZATION_ALGORITHM = 3
} WS_XML_CANONICALIZATION_ALGORITHM;

Constants

 
WS_EXCLUSIVE_XML_CANONICALIZATION_ALGORITHM
Value: 0
The exclusive XML canonicalization algorithm
represented by the URI 'http://www.w3.org/2001/10/xml-exc-c14n#' and
defined in RFC 3741.
WS_EXCLUSIVE_WITH_COMMENTS_XML_CANONICALIZATION_ALGORITHM
Value: 1
The exclusive XML canonicalization with comments algorithm
defined in RFC 3741.
WS_INCLUSIVE_XML_CANONICALIZATION_ALGORITHM
Value: 2
The inclusive XML canonicalization algorithm
defined in Canonical XML
Version 1.0
.


Inclusive canonicalization can only be applied to entire xml documents.
WS_INCLUSIVE_WITH_COMMENTS_XML_CANONICALIZATION_ALGORITHM
Value: 3
The inclusive XML canonicalization with comments algorithm
represented by the URI 'http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments' and
defined in Canonical XML
Version 1.0
.


Inclusive canonicalization can only be applied to entire xml documents.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Header webservices.h