有没有一种使用 MSXML6 规范化 XML 的好方法?
我有一个加载到 IXMLDOMDocument 对象中的 XML 文档。我需要对文档执行诸如唱歌或散列之类的操作。我想把它变成 XML 规范的形式,一个 la C14N或类似的标准。IXMLDOMDocument 有一个保存到文件的方法,但我不认为它首先规范化它,也没有真正提供任何旋钮来控制它如何写入文件。有 MXXMLWriter60 可以让您控制一些东西,如缩进、编码格式等,但它似乎并不具备完成 C14N 标准的所有功能。.net 框架有 XmlDsigC14NTransform ,这似乎很不错,但显然不能从我在堆栈中的位置使用。似乎 MSXML 确实对 XMLDSIG 有一些支持,因此代码应该规范化内容,但它没有公开任何内容。
有什么建议么?