public LegalEntity(XmlNode xmlNode) { XmlNodeList entityNameNodeList = xmlNode.SelectNodes("entityName"); if (entityNameNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in entityNameNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { entityNameIDRef = item.Attributes["id"].Name; EntityName ob = EntityName(); IDManager.SetID(entityNameIDRef, ob); } else if (item.Attributes.ToString() == "href") { entityNameIDRef = item.Attributes["href"].Name; } else { entityName = new EntityName(item); } } } XmlNodeList entityIdNodeList = xmlNode.SelectNodes("entityId"); foreach (XmlNode item in entityIdNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { entityIdIDRef = item.Attributes["id"].Name; List<EntityId> ob = new List<EntityId>(); ob.Add(new EntityId(item)); IDManager.SetID(entityIdIDRef, ob); } else if (item.Attributes.ToString() == "href") { entityIdIDRef = item.Attributes["href"].Name; } else { entityId.Add(new EntityId(item)); } } } }
public LegalEntity(XmlNode xmlNode) { XmlNodeList entityNameNodeList = xmlNode.SelectNodes("entityName"); if (entityNameNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in entityNameNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { entityNameIDRef = item.Attributes["id"].Name; EntityName ob = EntityName(); IDManager.SetID(entityNameIDRef, ob); } else if (item.Attributes.ToString() == "href") { entityNameIDRef = item.Attributes["href"].Name; } else { entityName = new EntityName(item); } } } XmlNodeList entityIdNodeList = xmlNode.SelectNodes("entityId"); foreach (XmlNode item in entityIdNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { entityIdIDRef = item.Attributes["id"].Name; List <EntityId> ob = new List <EntityId>(); ob.Add(new EntityId(item)); IDManager.SetID(entityIdIDRef, ob); } else if (item.Attributes.ToString() == "href") { entityIdIDRef = item.Attributes["href"].Name; } else { entityId.Add(new EntityId(item)); } } } }
public LegalEntity(XmlNode xmlNode) { XmlNode entityNameNode = xmlNode.SelectSingleNode("entityName"); if (entityNameNode != null) { if (entityNameNode.Attributes["href"] != null || entityNameNode.Attributes["id"] != null) { if (entityNameNode.Attributes["id"] != null) { entityNameIDRef_ = entityNameNode.Attributes["id"].Value; EntityName ob = new EntityName(entityNameNode); IDManager.SetID(entityNameIDRef_, ob); } else if (entityNameNode.Attributes["href"] != null) { entityNameIDRef_ = entityNameNode.Attributes["href"].Value; } else { entityName_ = new EntityName(entityNameNode); } } else { entityName_ = new EntityName(entityNameNode); } } XmlNodeList entityIdNodeList = xmlNode.SelectNodes("entityId"); if (entityIdNodeList != null) { this.entityId_ = new List<EntityId>(); foreach (XmlNode item in entityIdNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { entityIdIDRef_ = item.Attributes["id"].Value; entityId_.Add(new EntityId(item)); IDManager.SetID(entityIdIDRef_, entityId_[entityId_.Count - 1 ]); } else if (item.Attributes["href"] != null) { entityIdIDRef_ = item.Attributes["href"].Value; } else { entityId_.Add(new EntityId(item)); } } else { entityId_.Add(new EntityId(item)); } } } }
public LegalEntity(XmlNode xmlNode) { XmlNode entityNameNode = xmlNode.SelectSingleNode("entityName"); if (entityNameNode != null) { if (entityNameNode.Attributes["href"] != null || entityNameNode.Attributes["id"] != null) { if (entityNameNode.Attributes["id"] != null) { entityNameIDRef_ = entityNameNode.Attributes["id"].Value; EntityName ob = new EntityName(entityNameNode); IDManager.SetID(entityNameIDRef_, ob); } else if (entityNameNode.Attributes["href"] != null) { entityNameIDRef_ = entityNameNode.Attributes["href"].Value; } else { entityName_ = new EntityName(entityNameNode); } } else { entityName_ = new EntityName(entityNameNode); } } XmlNodeList entityIdNodeList = xmlNode.SelectNodes("entityId"); if (entityIdNodeList != null) { this.entityId_ = new List <EntityId>(); foreach (XmlNode item in entityIdNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { entityIdIDRef_ = item.Attributes["id"].Value; entityId_.Add(new EntityId(item)); IDManager.SetID(entityIdIDRef_, entityId_[entityId_.Count - 1]); } else if (item.Attributes["href"] != null) { entityIdIDRef_ = item.Attributes["href"].Value; } else { entityId_.Add(new EntityId(item)); } } else { entityId_.Add(new EntityId(item)); } } } }