【发布时间】:2012-08-27 15:19:32
【问题描述】:
互联网上的所有examples 都显示了 XmlDsigEnvelopedSignatureTransform 类作为 SignedXml 类的一部分的用法。
我想单独使用这个类。只要给它一个nodeList就可以得到没有签名节点的结果。
XmlDsigEnvelopedSignatureTransform envSigTrans = new XmlDsigEnvelopedSignatureTransform();
envSigTrans.LoadInput(xmlDocument.DocumentElement.SelectNodes("//*"));
XmlNodeList nodeList = (XmlNodeList)envSigTrans.GetOutput(typeof(XmlNodeList));
但是输出的 nodeList 仍然包含我想去掉的 ds:Signature 节点。
这样做的正确方法是什么?非常感谢您的帮助。
【问题讨论】:
标签: c# xml xml-signature xslt