public UnderlyingInfo_para(XmlNode xmlNode) : base(xmlNode) { XmlNodeList underlying_paraNodeList = xmlNode.SelectNodes("underlying_para"); if (underlying_paraNodeList != null) { this.underlying_para_ = new List <Underlying_para>(); foreach (XmlNode item in underlying_paraNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { underlying_paraIDRef_ = item.Attributes["id"].Value; underlying_para_.Add(new Underlying_para(item)); IDManager.SetID(underlying_paraIDRef_, underlying_para_[underlying_para_.Count - 1]); } else if (item.Attributes["href"] != null) { underlying_paraIDRef_ = item.Attributes["href"].Value; } else { underlying_para_.Add(new Underlying_para(item)); } } else { underlying_para_.Add(new Underlying_para(item)); } } } XmlNode correlationInfo_paraNode = xmlNode.SelectSingleNode("correlationInfo_para"); if (correlationInfo_paraNode != null) { if (correlationInfo_paraNode.Attributes["href"] != null || correlationInfo_paraNode.Attributes["id"] != null) { if (correlationInfo_paraNode.Attributes["id"] != null) { correlationInfo_paraIDRef_ = correlationInfo_paraNode.Attributes["id"].Value; CorrelationInfo_para ob = new CorrelationInfo_para(correlationInfo_paraNode); IDManager.SetID(correlationInfo_paraIDRef_, ob); } else if (correlationInfo_paraNode.Attributes["href"] != null) { correlationInfo_paraIDRef_ = correlationInfo_paraNode.Attributes["href"].Value; } else { correlationInfo_para_ = new CorrelationInfo_para(correlationInfo_paraNode); } } else { correlationInfo_para_ = new CorrelationInfo_para(correlationInfo_paraNode); } } }
public UnderlyingInfo_para(XmlNode xmlNode) : base(xmlNode) { XmlNodeList underlying_paraNodeList = xmlNode.SelectNodes("underlying_para"); if (underlying_paraNodeList != null) { this.underlying_para_ = new List<Underlying_para>(); foreach (XmlNode item in underlying_paraNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { underlying_paraIDRef_ = item.Attributes["id"].Value; underlying_para_.Add(new Underlying_para(item)); IDManager.SetID(underlying_paraIDRef_, underlying_para_[underlying_para_.Count - 1 ]); } else if (item.Attributes["href"] != null) { underlying_paraIDRef_ = item.Attributes["href"].Value; } else { underlying_para_.Add(new Underlying_para(item)); } } else { underlying_para_.Add(new Underlying_para(item)); } } } XmlNode correlationInfo_paraNode = xmlNode.SelectSingleNode("correlationInfo_para"); if (correlationInfo_paraNode != null) { if (correlationInfo_paraNode.Attributes["href"] != null || correlationInfo_paraNode.Attributes["id"] != null) { if (correlationInfo_paraNode.Attributes["id"] != null) { correlationInfo_paraIDRef_ = correlationInfo_paraNode.Attributes["id"].Value; CorrelationInfo_para ob = new CorrelationInfo_para(correlationInfo_paraNode); IDManager.SetID(correlationInfo_paraIDRef_, ob); } else if (correlationInfo_paraNode.Attributes["href"] != null) { correlationInfo_paraIDRef_ = correlationInfo_paraNode.Attributes["href"].Value; } else { correlationInfo_para_ = new CorrelationInfo_para(correlationInfo_paraNode); } } else { correlationInfo_para_ = new CorrelationInfo_para(correlationInfo_paraNode); } } }