public ReturnSwapEarlyTermination(XmlNode xmlNode) { XmlNodeList partyReferenceNodeList = xmlNode.SelectNodes("partyReference"); if (partyReferenceNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in partyReferenceNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { partyReferenceIDRef = item.Attributes["id"].Name; PartyReference ob = PartyReference(); IDManager.SetID(partyReferenceIDRef, ob); } else if (item.Attributes.ToString() == "href") { partyReferenceIDRef = item.Attributes["href"].Name; } else { partyReference = new PartyReference(item); } } } XmlNodeList startingDateNodeList = xmlNode.SelectNodes("startingDate"); if (startingDateNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in startingDateNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { startingDateIDRef = item.Attributes["id"].Name; StartingDate ob = StartingDate(); IDManager.SetID(startingDateIDRef, ob); } else if (item.Attributes.ToString() == "href") { startingDateIDRef = item.Attributes["href"].Name; } else { startingDate = new StartingDate(item); } } } }
public ReturnSwapEarlyTermination(XmlNode xmlNode) { XmlNode partyReferenceNode = xmlNode.SelectSingleNode("partyReference"); if (partyReferenceNode != null) { if (partyReferenceNode.Attributes["href"] != null || partyReferenceNode.Attributes["id"] != null) { if (partyReferenceNode.Attributes["id"] != null) { partyReferenceIDRef_ = partyReferenceNode.Attributes["id"].Value; PartyReference ob = new PartyReference(partyReferenceNode); IDManager.SetID(partyReferenceIDRef_, ob); } else if (partyReferenceNode.Attributes["href"] != null) { partyReferenceIDRef_ = partyReferenceNode.Attributes["href"].Value; } else { partyReference_ = new PartyReference(partyReferenceNode); } } else { partyReference_ = new PartyReference(partyReferenceNode); } } XmlNode startingDateNode = xmlNode.SelectSingleNode("startingDate"); if (startingDateNode != null) { if (startingDateNode.Attributes["href"] != null || startingDateNode.Attributes["id"] != null) { if (startingDateNode.Attributes["id"] != null) { startingDateIDRef_ = startingDateNode.Attributes["id"].Value; StartingDate ob = new StartingDate(startingDateNode); IDManager.SetID(startingDateIDRef_, ob); } else if (startingDateNode.Attributes["href"] != null) { startingDateIDRef_ = startingDateNode.Attributes["href"].Value; } else { startingDate_ = new StartingDate(startingDateNode); } } else { startingDate_ = new StartingDate(startingDateNode); } } }
public ReturnSwapEarlyTermination(XmlNode xmlNode) { XmlNodeList partyReferenceNodeList = xmlNode.SelectNodes("partyReference"); if (partyReferenceNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in partyReferenceNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { partyReferenceIDRef = item.Attributes["id"].Name; PartyReference ob = PartyReference(); IDManager.SetID(partyReferenceIDRef, ob); } else if (item.Attributes.ToString() == "href") { partyReferenceIDRef = item.Attributes["href"].Name; } else { partyReference = new PartyReference(item); } } } XmlNodeList startingDateNodeList = xmlNode.SelectNodes("startingDate"); if (startingDateNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in startingDateNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { startingDateIDRef = item.Attributes["id"].Name; StartingDate ob = StartingDate(); IDManager.SetID(startingDateIDRef, ob); } else if (item.Attributes.ToString() == "href") { startingDateIDRef = item.Attributes["href"].Name; } else { startingDate = new StartingDate(item); } } } }
public ReturnSwapEarlyTermination(XmlNode xmlNode) { XmlNode partyReferenceNode = xmlNode.SelectSingleNode("partyReference"); if (partyReferenceNode != null) { if (partyReferenceNode.Attributes["href"] != null || partyReferenceNode.Attributes["id"] != null) { if (partyReferenceNode.Attributes["id"] != null) { partyReferenceIDRef_ = partyReferenceNode.Attributes["id"].Value; PartyReference ob = new PartyReference(partyReferenceNode); IDManager.SetID(partyReferenceIDRef_, ob); } else if (partyReferenceNode.Attributes["href"] != null) { partyReferenceIDRef_ = partyReferenceNode.Attributes["href"].Value; } else { partyReference_ = new PartyReference(partyReferenceNode); } } else { partyReference_ = new PartyReference(partyReferenceNode); } } XmlNode startingDateNode = xmlNode.SelectSingleNode("startingDate"); if (startingDateNode != null) { if (startingDateNode.Attributes["href"] != null || startingDateNode.Attributes["id"] != null) { if (startingDateNode.Attributes["id"] != null) { startingDateIDRef_ = startingDateNode.Attributes["id"].Value; StartingDate ob = new StartingDate(startingDateNode); IDManager.SetID(startingDateIDRef_, ob); } else if (startingDateNode.Attributes["href"] != null) { startingDateIDRef_ = startingDateNode.Attributes["href"].Value; } else { startingDate_ = new StartingDate(startingDateNode); } } else { startingDate_ = new StartingDate(startingDateNode); } } }