Joã*_*ira 7 c# xmldocument signedxml c#-4.0
我有一个格式良好的XML,没有任何空格.它必须是那样的.
当我将它加载到XMLDocument进行签名时,自闭标签会获得额外的空白区域
<cEAN/>
Run Code Online (Sandbox Code Playgroud)
变为:
<cEAN />
Run Code Online (Sandbox Code Playgroud)
一旦签署此文档,就无法删除空白区域.
PreserveWhiteSpace属性对结果没有任何影响.
我该如何改变这种行为?
中的结束符“/”之前没有空格XmlDocument。XmlDocument是由节点组成的数据结构。它是二进制的。它不是文本。
仅当您将文档序列化为文本时,您看到的任何额外空间才存在。
您实际上在签名方面遇到了问题,还是您只是认为自己会遇到这样的问题?