public CompressionActivity(XmlNode xmlNode) { XmlNode compressionTypeNode = xmlNode.SelectSingleNode("compressionType"); if (compressionTypeNode != null) { if (compressionTypeNode.Attributes["href"] != null || compressionTypeNode.Attributes["id"] != null) { if (compressionTypeNode.Attributes["id"] != null) { compressionTypeIDRef_ = compressionTypeNode.Attributes["id"].Value; CompressionType ob = new CompressionType(compressionTypeNode); IDManager.SetID(compressionTypeIDRef_, ob); } else if (compressionTypeNode.Attributes["href"] != null) { compressionTypeIDRef_ = compressionTypeNode.Attributes["href"].Value; } else { compressionType_ = new CompressionType(compressionTypeNode); } } else { compressionType_ = new CompressionType(compressionTypeNode); } } XmlNode replacementTradeIdentifierNode = xmlNode.SelectSingleNode("replacementTradeIdentifier"); if (replacementTradeIdentifierNode != null) { if (replacementTradeIdentifierNode.Attributes["href"] != null || replacementTradeIdentifierNode.Attributes["id"] != null) { if (replacementTradeIdentifierNode.Attributes["id"] != null) { replacementTradeIdentifierIDRef_ = replacementTradeIdentifierNode.Attributes["id"].Value; TradeIdentifier ob = new TradeIdentifier(replacementTradeIdentifierNode); IDManager.SetID(replacementTradeIdentifierIDRef_, ob); } else if (replacementTradeIdentifierNode.Attributes["href"] != null) { replacementTradeIdentifierIDRef_ = replacementTradeIdentifierNode.Attributes["href"].Value; } else { replacementTradeIdentifier_ = new TradeIdentifier(replacementTradeIdentifierNode); } } else { replacementTradeIdentifier_ = new TradeIdentifier(replacementTradeIdentifierNode); } } XmlNodeList originatingTradeIdentifierNodeList = xmlNode.SelectNodes("originatingTradeIdentifier"); if (originatingTradeIdentifierNodeList != null) { this.originatingTradeIdentifier_ = new List<TradeIdentifier>(); foreach (XmlNode item in originatingTradeIdentifierNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { originatingTradeIdentifierIDRef_ = item.Attributes["id"].Value; originatingTradeIdentifier_.Add(new TradeIdentifier(item)); IDManager.SetID(originatingTradeIdentifierIDRef_, originatingTradeIdentifier_[originatingTradeIdentifier_.Count - 1 ]); } else if (item.Attributes["href"] != null) { originatingTradeIdentifierIDRef_ = item.Attributes["href"].Value; } else { originatingTradeIdentifier_.Add(new TradeIdentifier(item)); } } else { originatingTradeIdentifier_.Add(new TradeIdentifier(item)); } } } XmlNode replacementTradeIdNode = xmlNode.SelectSingleNode("replacementTradeId"); if (replacementTradeIdNode != null) { if (replacementTradeIdNode.Attributes["href"] != null || replacementTradeIdNode.Attributes["id"] != null) { if (replacementTradeIdNode.Attributes["id"] != null) { replacementTradeIdIDRef_ = replacementTradeIdNode.Attributes["id"].Value; TradeId ob = new TradeId(replacementTradeIdNode); IDManager.SetID(replacementTradeIdIDRef_, ob); } else if (replacementTradeIdNode.Attributes["href"] != null) { replacementTradeIdIDRef_ = replacementTradeIdNode.Attributes["href"].Value; } else { replacementTradeId_ = new TradeId(replacementTradeIdNode); } } else { replacementTradeId_ = new TradeId(replacementTradeIdNode); } } XmlNodeList originatingTradeIdNodeList = xmlNode.SelectNodes("originatingTradeId"); if (originatingTradeIdNodeList != null) { this.originatingTradeId_ = new List<TradeId>(); foreach (XmlNode item in originatingTradeIdNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { originatingTradeIdIDRef_ = item.Attributes["id"].Value; originatingTradeId_.Add(new TradeId(item)); IDManager.SetID(originatingTradeIdIDRef_, originatingTradeId_[originatingTradeId_.Count - 1 ]); } else if (item.Attributes["href"] != null) { originatingTradeIdIDRef_ = item.Attributes["href"].Value; } else { originatingTradeId_.Add(new TradeId(item)); } } else { originatingTradeId_.Add(new TradeId(item)); } } } }
public CompressionActivity(XmlNode xmlNode) { XmlNodeList compressionTypeNodeList = xmlNode.SelectNodes("compressionType"); if (compressionTypeNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in compressionTypeNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { compressionTypeIDRef = item.Attributes["id"].Name; CompressionType ob = CompressionType(); IDManager.SetID(compressionTypeIDRef, ob); } else if (item.Attributes.ToString() == "href") { compressionTypeIDRef = item.Attributes["href"].Name; } else { compressionType = new CompressionType(item); } } } XmlNodeList replacementTradeIdentifierNodeList = xmlNode.SelectNodes("replacementTradeIdentifier"); if (replacementTradeIdentifierNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in replacementTradeIdentifierNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { replacementTradeIdentifierIDRef = item.Attributes["id"].Name; TradeIdentifier ob = TradeIdentifier(); IDManager.SetID(replacementTradeIdentifierIDRef, ob); } else if (item.Attributes.ToString() == "href") { replacementTradeIdentifierIDRef = item.Attributes["href"].Name; } else { replacementTradeIdentifier = new TradeIdentifier(item); } } } XmlNodeList originatingTradeIdentifierNodeList = xmlNode.SelectNodes("originatingTradeIdentifier"); foreach (XmlNode item in originatingTradeIdentifierNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { originatingTradeIdentifierIDRef = item.Attributes["id"].Name; List<TradeIdentifier> ob = new List<TradeIdentifier>(); ob.Add(new TradeIdentifier(item)); IDManager.SetID(originatingTradeIdentifierIDRef, ob); } else if (item.Attributes.ToString() == "href") { originatingTradeIdentifierIDRef = item.Attributes["href"].Name; } else { originatingTradeIdentifier.Add(new TradeIdentifier(item)); } } } XmlNodeList replacementTradeIdNodeList = xmlNode.SelectNodes("replacementTradeId"); if (replacementTradeIdNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in replacementTradeIdNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { replacementTradeIdIDRef = item.Attributes["id"].Name; TradeId ob = TradeId(); IDManager.SetID(replacementTradeIdIDRef, ob); } else if (item.Attributes.ToString() == "href") { replacementTradeIdIDRef = item.Attributes["href"].Name; } else { replacementTradeId = new TradeId(item); } } } XmlNodeList originatingTradeIdNodeList = xmlNode.SelectNodes("originatingTradeId"); foreach (XmlNode item in originatingTradeIdNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { originatingTradeIdIDRef = item.Attributes["id"].Name; List<TradeId> ob = new List<TradeId>(); ob.Add(new TradeId(item)); IDManager.SetID(originatingTradeIdIDRef, ob); } else if (item.Attributes.ToString() == "href") { originatingTradeIdIDRef = item.Attributes["href"].Name; } else { originatingTradeId.Add(new TradeId(item)); } } } }
public CompressionActivity(XmlNode xmlNode) { XmlNode compressionTypeNode = xmlNode.SelectSingleNode("compressionType"); if (compressionTypeNode != null) { if (compressionTypeNode.Attributes["href"] != null || compressionTypeNode.Attributes["id"] != null) { if (compressionTypeNode.Attributes["id"] != null) { compressionTypeIDRef_ = compressionTypeNode.Attributes["id"].Value; CompressionType ob = new CompressionType(compressionTypeNode); IDManager.SetID(compressionTypeIDRef_, ob); } else if (compressionTypeNode.Attributes["href"] != null) { compressionTypeIDRef_ = compressionTypeNode.Attributes["href"].Value; } else { compressionType_ = new CompressionType(compressionTypeNode); } } else { compressionType_ = new CompressionType(compressionTypeNode); } } XmlNode replacementTradeIdentifierNode = xmlNode.SelectSingleNode("replacementTradeIdentifier"); if (replacementTradeIdentifierNode != null) { if (replacementTradeIdentifierNode.Attributes["href"] != null || replacementTradeIdentifierNode.Attributes["id"] != null) { if (replacementTradeIdentifierNode.Attributes["id"] != null) { replacementTradeIdentifierIDRef_ = replacementTradeIdentifierNode.Attributes["id"].Value; TradeIdentifier ob = new TradeIdentifier(replacementTradeIdentifierNode); IDManager.SetID(replacementTradeIdentifierIDRef_, ob); } else if (replacementTradeIdentifierNode.Attributes["href"] != null) { replacementTradeIdentifierIDRef_ = replacementTradeIdentifierNode.Attributes["href"].Value; } else { replacementTradeIdentifier_ = new TradeIdentifier(replacementTradeIdentifierNode); } } else { replacementTradeIdentifier_ = new TradeIdentifier(replacementTradeIdentifierNode); } } XmlNodeList originatingTradeIdentifierNodeList = xmlNode.SelectNodes("originatingTradeIdentifier"); if (originatingTradeIdentifierNodeList != null) { this.originatingTradeIdentifier_ = new List <TradeIdentifier>(); foreach (XmlNode item in originatingTradeIdentifierNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { originatingTradeIdentifierIDRef_ = item.Attributes["id"].Value; originatingTradeIdentifier_.Add(new TradeIdentifier(item)); IDManager.SetID(originatingTradeIdentifierIDRef_, originatingTradeIdentifier_[originatingTradeIdentifier_.Count - 1]); } else if (item.Attributes["href"] != null) { originatingTradeIdentifierIDRef_ = item.Attributes["href"].Value; } else { originatingTradeIdentifier_.Add(new TradeIdentifier(item)); } } else { originatingTradeIdentifier_.Add(new TradeIdentifier(item)); } } } XmlNode replacementTradeIdNode = xmlNode.SelectSingleNode("replacementTradeId"); if (replacementTradeIdNode != null) { if (replacementTradeIdNode.Attributes["href"] != null || replacementTradeIdNode.Attributes["id"] != null) { if (replacementTradeIdNode.Attributes["id"] != null) { replacementTradeIdIDRef_ = replacementTradeIdNode.Attributes["id"].Value; TradeId ob = new TradeId(replacementTradeIdNode); IDManager.SetID(replacementTradeIdIDRef_, ob); } else if (replacementTradeIdNode.Attributes["href"] != null) { replacementTradeIdIDRef_ = replacementTradeIdNode.Attributes["href"].Value; } else { replacementTradeId_ = new TradeId(replacementTradeIdNode); } } else { replacementTradeId_ = new TradeId(replacementTradeIdNode); } } XmlNodeList originatingTradeIdNodeList = xmlNode.SelectNodes("originatingTradeId"); if (originatingTradeIdNodeList != null) { this.originatingTradeId_ = new List <TradeId>(); foreach (XmlNode item in originatingTradeIdNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { originatingTradeIdIDRef_ = item.Attributes["id"].Value; originatingTradeId_.Add(new TradeId(item)); IDManager.SetID(originatingTradeIdIDRef_, originatingTradeId_[originatingTradeId_.Count - 1]); } else if (item.Attributes["href"] != null) { originatingTradeIdIDRef_ = item.Attributes["href"].Value; } else { originatingTradeId_.Add(new TradeId(item)); } } else { originatingTradeId_.Add(new TradeId(item)); } } } }