我们为Web服务生成xml架构。
在其他细节中,这些模式包含我们服务的消费者传递的复杂类型的定义。
如果我们的第三方供应商决定要添加更多细节,那么复杂类型可以更改,但可以想象这是不应该在开发人员的心血来潮中发生的事情。
因此,我们希望比较模式,以确保我们正在部署我们认为应该是什么,如果有变化,它们是什么。
我总是有XMLDiffPatch.exe,但我想知道.net框架中是否有任何特定于模式的功能会使模式比较更加直接。
答案 0 :(得分:0)
不是特定于模式的,但校验和是否有效?在c#中很容易:
FileStream file = new FileStream(fileName, FileMode.Open);
MD5 md5 = new MD5CryptoServiceProvider();
byte[] retVal = md5.ComputeHash(file);
file.Close();
答案 1 :(得分:0)