本文整理汇总了C#中System.Security.Cryptography.Xml.Reference.GetXml方法的典型用法代码示例。如果您正苦于以下问题:C# Reference.GetXml方法的具体用法?C# Reference.GetXml怎么用?C# Reference.GetXml使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Security.Cryptography.Xml.Reference
的用法示例。
在下文中一共展示了Reference.GetXml方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: KeepDocument
public void KeepDocument ()
{
string result = @"<dsig:Reference URI="""" xmlns:dsig=""http://www.w3.org/2000/09/xmldsig#""><dsig:Transforms><dsig:Transform Algorithm=""http://www.w3.org/2000/09/xmldsig#enveloped-signature"" /></dsig:Transforms><dsig:DigestMethod Algorithm=""http://www.w3.org/2000/09/xmldsig#sha1"" /><dsig:DigestValue>nDF2V/bzRd0VE3EwShWtsBzTEDc=</dsig:DigestValue></dsig:Reference>";
XmlDocument doc = new XmlDocument ();
doc.LoadXml (xml);
XmlElement org = (XmlElement) doc.SelectSingleNode ("//*[local-name()='Reference']");
Reference r = new Reference ();
r.LoadXml (org);
XmlElement el = r.GetXml ();
Assert.AreEqual (doc, el.OwnerDocument);
Assert.AreEqual (org, el);
Assert.AreEqual (result, el.OuterXml);
}