XML 规范化

XML 规范化解决了将一组 XML 节点转换为字节的问题,这样一来,对 XML(例如更改元素中的属性顺序)的简单更改不会更改生成的字节形式。 从规范化获取的字节通常用于通过 XML 内容生成加密签名。

常用的 XML 规范化算法标准化以下方面:

  • 字符编码(不带前言的 UTF-8)
  • 换行符和其他字符形式
  • 元素中的属性顺序
  • 空元素窗体
  • 呈现命名空间声明

API WsStartReaderCanonicalizationWsEndReaderCanonicalization 在读取文档时提供 XML 规范化功能。

API WsStartWriterCanonicalizationWsEndWriterCanonicalization 在编写文档时提供 XML 规范化功能。

以下枚举用于规范化:

以下函数用于规范化:

以下结构用于规范化: