public JointTimeEvent(XmlNode xmlNode) { XmlNode triggerAtleastNode = xmlNode.SelectSingleNode("triggerAtleast"); if (triggerAtleastNode != null) { if (triggerAtleastNode.Attributes["href"] != null || triggerAtleastNode.Attributes["id"] != null) { if (triggerAtleastNode.Attributes["id"] != null) { triggerAtleastIDRef_ = triggerAtleastNode.Attributes["id"].Value; TriggerAtleast ob = new TriggerAtleast(triggerAtleastNode); IDManager.SetID(triggerAtleastIDRef_, ob); } else if (triggerAtleastNode.Attributes["href"] != null) { triggerAtleastIDRef_ = triggerAtleastNode.Attributes["href"].Value; } else { triggerAtleast_ = new TriggerAtleast(triggerAtleastNode); } } else { triggerAtleast_ = new TriggerAtleast(triggerAtleastNode); } } }
public JointTimeEvent(XmlNode xmlNode) { XmlNodeList triggerAtleastNodeList = xmlNode.SelectNodes("triggerAtleast"); if (triggerAtleastNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in triggerAtleastNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { triggerAtleastIDRef = item.Attributes["id"].Name; TriggerAtleast ob = TriggerAtleast(); IDManager.SetID(triggerAtleastIDRef, ob); } else if (item.Attributes.ToString() == "href") { triggerAtleastIDRef = item.Attributes["href"].Name; } else { triggerAtleast = new TriggerAtleast(item); } } } }
public JointTimeEvent(XmlNode xmlNode) { XmlNodeList triggerAtleastNodeList = xmlNode.SelectNodes("triggerAtleast"); if (triggerAtleastNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in triggerAtleastNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { triggerAtleastIDRef = item.Attributes["id"].Name; TriggerAtleast ob = TriggerAtleast(); IDManager.SetID(triggerAtleastIDRef, ob); } else if (item.Attributes.ToString() == "href") { triggerAtleastIDRef = item.Attributes["href"].Name; } else { triggerAtleast = new TriggerAtleast(item); } } } }