public ElectricityTransmissionContingency(XmlNode xmlNode) { XmlNodeList contingencyNodeList = xmlNode.SelectNodes("contingency"); if (contingencyNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in contingencyNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { contingencyIDRef = item.Attributes["id"].Name; ElectricityTransmissionContingencyType ob = ElectricityTransmissionContingencyType(); IDManager.SetID(contingencyIDRef, ob); } else if (item.Attributes.ToString() == "href") { contingencyIDRef = item.Attributes["href"].Name; } else { contingency = new ElectricityTransmissionContingencyType(item); } } } XmlNodeList contingentPartyNodeList = xmlNode.SelectNodes("contingentParty"); foreach (XmlNode item in contingentPartyNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { contingentPartyIDRef = item.Attributes["id"].Name; List<PartyReference> ob = new List<PartyReference>(); ob.Add(new PartyReference(item)); IDManager.SetID(contingentPartyIDRef, ob); } else if (item.Attributes.ToString() == "href") { contingentPartyIDRef = item.Attributes["href"].Name; } else { contingentParty.Add(new PartyReference(item)); } } } }
public ElectricityTransmissionContingency(XmlNode xmlNode) { XmlNodeList contingencyNodeList = xmlNode.SelectNodes("contingency"); if (contingencyNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in contingencyNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { contingencyIDRef = item.Attributes["id"].Name; ElectricityTransmissionContingencyType ob = ElectricityTransmissionContingencyType(); IDManager.SetID(contingencyIDRef, ob); } else if (item.Attributes.ToString() == "href") { contingencyIDRef = item.Attributes["href"].Name; } else { contingency = new ElectricityTransmissionContingencyType(item); } } } XmlNodeList contingentPartyNodeList = xmlNode.SelectNodes("contingentParty"); foreach (XmlNode item in contingentPartyNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { contingentPartyIDRef = item.Attributes["id"].Name; List <PartyReference> ob = new List <PartyReference>(); ob.Add(new PartyReference(item)); IDManager.SetID(contingentPartyIDRef, ob); } else if (item.Attributes.ToString() == "href") { contingentPartyIDRef = item.Attributes["href"].Name; } else { contingentParty.Add(new PartyReference(item)); } } } }
public ElectricityTransmissionContingency(XmlNode xmlNode) { XmlNode contingencyNode = xmlNode.SelectSingleNode("contingency"); if (contingencyNode != null) { if (contingencyNode.Attributes["href"] != null || contingencyNode.Attributes["id"] != null) { if (contingencyNode.Attributes["id"] != null) { contingencyIDRef_ = contingencyNode.Attributes["id"].Value; ElectricityTransmissionContingencyType ob = new ElectricityTransmissionContingencyType(contingencyNode); IDManager.SetID(contingencyIDRef_, ob); } else if (contingencyNode.Attributes["href"] != null) { contingencyIDRef_ = contingencyNode.Attributes["href"].Value; } else { contingency_ = new ElectricityTransmissionContingencyType(contingencyNode); } } else { contingency_ = new ElectricityTransmissionContingencyType(contingencyNode); } } XmlNodeList contingentPartyNodeList = xmlNode.SelectNodes("contingentParty"); if (contingentPartyNodeList != null) { this.contingentParty_ = new List<PartyReference>(); foreach (XmlNode item in contingentPartyNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { contingentPartyIDRef_ = item.Attributes["id"].Value; contingentParty_.Add(new PartyReference(item)); IDManager.SetID(contingentPartyIDRef_, contingentParty_[contingentParty_.Count - 1 ]); } else if (item.Attributes["href"] != null) { contingentPartyIDRef_ = item.Attributes["href"].Value; } else { contingentParty_.Add(new PartyReference(item)); } } else { contingentParty_.Add(new PartyReference(item)); } } } }
public ElectricityTransmissionContingency(XmlNode xmlNode) { XmlNode contingencyNode = xmlNode.SelectSingleNode("contingency"); if (contingencyNode != null) { if (contingencyNode.Attributes["href"] != null || contingencyNode.Attributes["id"] != null) { if (contingencyNode.Attributes["id"] != null) { contingencyIDRef_ = contingencyNode.Attributes["id"].Value; ElectricityTransmissionContingencyType ob = new ElectricityTransmissionContingencyType(contingencyNode); IDManager.SetID(contingencyIDRef_, ob); } else if (contingencyNode.Attributes["href"] != null) { contingencyIDRef_ = contingencyNode.Attributes["href"].Value; } else { contingency_ = new ElectricityTransmissionContingencyType(contingencyNode); } } else { contingency_ = new ElectricityTransmissionContingencyType(contingencyNode); } } XmlNodeList contingentPartyNodeList = xmlNode.SelectNodes("contingentParty"); if (contingentPartyNodeList != null) { this.contingentParty_ = new List <PartyReference>(); foreach (XmlNode item in contingentPartyNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { contingentPartyIDRef_ = item.Attributes["id"].Value; contingentParty_.Add(new PartyReference(item)); IDManager.SetID(contingentPartyIDRef_, contingentParty_[contingentParty_.Count - 1]); } else if (item.Attributes["href"] != null) { contingentPartyIDRef_ = item.Attributes["href"].Value; } else { contingentParty_.Add(new PartyReference(item)); } } else { contingentParty_.Add(new PartyReference(item)); } } } }