Microsoft.Xades.OCSPIdentifier.LoadXml C# (CSharp) Méthode

LoadXml() public méthode

Load state from an XML element
public LoadXml ( System xmlElement ) : void
xmlElement System XML element containing new state
Résultat void
		public void LoadXml(System.Xml.XmlElement xmlElement)
		{
			XmlNamespaceManager xmlNamespaceManager;
			XmlNodeList xmlNodeList;
			
			if (xmlElement == null)
			{
				throw new ArgumentNullException("xmlElement");
			}
			if (xmlElement.HasAttribute("URI"))
			{
				this.uriAttribute = xmlElement.GetAttribute("URI");
			}

			xmlNamespaceManager = new XmlNamespaceManager(xmlElement.OwnerDocument.NameTable);
			xmlNamespaceManager.AddNamespace("xsd", XadesSignedXml.XadesNamespaceUri);

			xmlNodeList = xmlElement.SelectNodes("xsd:ResponderID", xmlNamespaceManager);
			if (xmlNodeList.Count != 0)
			{
				this.responderID = xmlNodeList.Item(0).InnerText;
			}

			xmlNodeList = xmlElement.SelectNodes("xsd:ProducedAt", xmlNamespaceManager);
			if (xmlNodeList.Count != 0)
			{
				this.producedAt = XmlConvert.ToDateTime(xmlNodeList.Item(0).InnerText, XmlDateTimeSerializationMode.Local);
			}
		}