XML 规范化
XML 规范化解决了将一组 XML 节点转换为字节的问题,使对 XML (进行简单更改,例如更改元素中属性的顺序) 不会更改生成的字节形式。 通过规范化获取的字节通常用于通过 XML 内容生成加密签名。
常用的 XML 规范化算法标准化以下方面:
- 不带谓) 词的 UTF-8 字符编码 (
- 换行符和其他字符形式
- 元素中的属性顺序
- 空元素窗体
- 呈现命名空间声明
API WsStartReaderCanonicalization 和 WsEndReaderCanonicalization 在读取文档时提供 XML 规范化功能。
API WsStartWriterCanonicalization 和 WsEndWriterCanonicalization 在编写文档时提供 XML 规范化功能。
以下枚举用于规范化:
以下函数用于规范化:
- WsEndReaderCanonicalization
- WsEndWriterCanonicalization
- WsStartReaderCanonicalization
- WsStartWriterCanonicalization
以下结构用于规范化: