public Basket(XmlNode xmlNode) : base(xmlNode) { XmlNode openUnitsNode = xmlNode.SelectSingleNode("openUnits"); if (openUnitsNode != null) { if (openUnitsNode.Attributes["href"] != null || openUnitsNode.Attributes["id"] != null) { if (openUnitsNode.Attributes["id"] != null) { openUnitsIDRef_ = openUnitsNode.Attributes["id"].Value; XsdTypeDecimal ob = new XsdTypeDecimal(openUnitsNode); IDManager.SetID(openUnitsIDRef_, ob); } else if (openUnitsNode.Attributes["href"] != null) { openUnitsIDRef_ = openUnitsNode.Attributes["href"].Value; } else { openUnits_ = new XsdTypeDecimal(openUnitsNode); } } else { openUnits_ = new XsdTypeDecimal(openUnitsNode); } } XmlNodeList basketConstituentNodeList = xmlNode.SelectNodes("basketConstituent"); if (basketConstituentNodeList != null) { this.basketConstituent_ = new List<BasketConstituent>(); foreach (XmlNode item in basketConstituentNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { basketConstituentIDRef_ = item.Attributes["id"].Value; basketConstituent_.Add(new BasketConstituent(item)); IDManager.SetID(basketConstituentIDRef_, basketConstituent_[basketConstituent_.Count - 1 ]); } else if (item.Attributes["href"] != null) { basketConstituentIDRef_ = item.Attributes["href"].Value; } else { basketConstituent_.Add(new BasketConstituent(item)); } } else { basketConstituent_.Add(new BasketConstituent(item)); } } } XmlNode basketDivisorNode = xmlNode.SelectSingleNode("basketDivisor"); if (basketDivisorNode != null) { if (basketDivisorNode.Attributes["href"] != null || basketDivisorNode.Attributes["id"] != null) { if (basketDivisorNode.Attributes["id"] != null) { basketDivisorIDRef_ = basketDivisorNode.Attributes["id"].Value; XsdTypeDecimal ob = new XsdTypeDecimal(basketDivisorNode); IDManager.SetID(basketDivisorIDRef_, ob); } else if (basketDivisorNode.Attributes["href"] != null) { basketDivisorIDRef_ = basketDivisorNode.Attributes["href"].Value; } else { basketDivisor_ = new XsdTypeDecimal(basketDivisorNode); } } else { basketDivisor_ = new XsdTypeDecimal(basketDivisorNode); } } XmlNode basketNameNode = xmlNode.SelectSingleNode("basketName"); if (basketNameNode != null) { if (basketNameNode.Attributes["href"] != null || basketNameNode.Attributes["id"] != null) { if (basketNameNode.Attributes["id"] != null) { basketNameIDRef_ = basketNameNode.Attributes["id"].Value; BasketName ob = new BasketName(basketNameNode); IDManager.SetID(basketNameIDRef_, ob); } else if (basketNameNode.Attributes["href"] != null) { basketNameIDRef_ = basketNameNode.Attributes["href"].Value; } else { basketName_ = new BasketName(basketNameNode); } } else { basketName_ = new BasketName(basketNameNode); } } XmlNodeList basketIdNodeList = xmlNode.SelectNodes("basketId"); if (basketIdNodeList != null) { this.basketId_ = new List<BasketId>(); foreach (XmlNode item in basketIdNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { basketIdIDRef_ = item.Attributes["id"].Value; basketId_.Add(new BasketId(item)); IDManager.SetID(basketIdIDRef_, basketId_[basketId_.Count - 1 ]); } else if (item.Attributes["href"] != null) { basketIdIDRef_ = item.Attributes["href"].Value; } else { basketId_.Add(new BasketId(item)); } } else { basketId_.Add(new BasketId(item)); } } } XmlNode basketCurrencyNode = xmlNode.SelectSingleNode("basketCurrency"); if (basketCurrencyNode != null) { if (basketCurrencyNode.Attributes["href"] != null || basketCurrencyNode.Attributes["id"] != null) { if (basketCurrencyNode.Attributes["id"] != null) { basketCurrencyIDRef_ = basketCurrencyNode.Attributes["id"].Value; Currency ob = new Currency(basketCurrencyNode); IDManager.SetID(basketCurrencyIDRef_, ob); } else if (basketCurrencyNode.Attributes["href"] != null) { basketCurrencyIDRef_ = basketCurrencyNode.Attributes["href"].Value; } else { basketCurrency_ = new Currency(basketCurrencyNode); } } else { basketCurrency_ = new Currency(basketCurrencyNode); } } }
public Basket(XmlNode xmlNode) : base(xmlNode) { XmlNodeList openUnitsNodeList = xmlNode.SelectNodes("openUnits"); if (openUnitsNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in openUnitsNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { openUnitsIDRef = item.Attributes["id"].Name; XsdTypeDecimal ob = XsdTypeDecimal(); IDManager.SetID(openUnitsIDRef, ob); } else if (item.Attributes.ToString() == "href") { openUnitsIDRef = item.Attributes["href"].Name; } else { openUnits = new XsdTypeDecimal(item); } } } XmlNodeList basketConstituentNodeList = xmlNode.SelectNodes("basketConstituent"); foreach (XmlNode item in basketConstituentNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { basketConstituentIDRef = item.Attributes["id"].Name; List <BasketConstituent> ob = new List <BasketConstituent>(); ob.Add(new BasketConstituent(item)); IDManager.SetID(basketConstituentIDRef, ob); } else if (item.Attributes.ToString() == "href") { basketConstituentIDRef = item.Attributes["href"].Name; } else { basketConstituent.Add(new BasketConstituent(item)); } } } XmlNodeList basketDivisorNodeList = xmlNode.SelectNodes("basketDivisor"); if (basketDivisorNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in basketDivisorNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { basketDivisorIDRef = item.Attributes["id"].Name; XsdTypeDecimal ob = XsdTypeDecimal(); IDManager.SetID(basketDivisorIDRef, ob); } else if (item.Attributes.ToString() == "href") { basketDivisorIDRef = item.Attributes["href"].Name; } else { basketDivisor = new XsdTypeDecimal(item); } } } XmlNodeList basketNameNodeList = xmlNode.SelectNodes("basketName"); if (basketNameNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in basketNameNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { basketNameIDRef = item.Attributes["id"].Name; BasketName ob = BasketName(); IDManager.SetID(basketNameIDRef, ob); } else if (item.Attributes.ToString() == "href") { basketNameIDRef = item.Attributes["href"].Name; } else { basketName = new BasketName(item); } } } XmlNodeList basketIdNodeList = xmlNode.SelectNodes("basketId"); foreach (XmlNode item in basketIdNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { basketIdIDRef = item.Attributes["id"].Name; List <BasketId> ob = new List <BasketId>(); ob.Add(new BasketId(item)); IDManager.SetID(basketIdIDRef, ob); } else if (item.Attributes.ToString() == "href") { basketIdIDRef = item.Attributes["href"].Name; } else { basketId.Add(new BasketId(item)); } } } XmlNodeList basketCurrencyNodeList = xmlNode.SelectNodes("basketCurrency"); if (basketCurrencyNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in basketCurrencyNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { basketCurrencyIDRef = item.Attributes["id"].Name; Currency ob = Currency(); IDManager.SetID(basketCurrencyIDRef, ob); } else if (item.Attributes.ToString() == "href") { basketCurrencyIDRef = item.Attributes["href"].Name; } else { basketCurrency = new Currency(item); } } } }
public BasketReferenceInformation(XmlNode xmlNode) { XmlNodeList basketNameNodeList = xmlNode.SelectNodes("basketName"); if (basketNameNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in basketNameNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { basketNameIDRef = item.Attributes["id"].Name; BasketName ob = BasketName(); IDManager.SetID(basketNameIDRef, ob); } else if (item.Attributes.ToString() == "href") { basketNameIDRef = item.Attributes["href"].Name; } else { basketName = new BasketName(item); } } } XmlNodeList basketIdNodeList = xmlNode.SelectNodes("basketId"); foreach (XmlNode item in basketIdNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { basketIdIDRef = item.Attributes["id"].Name; List<BasketId> ob = new List<BasketId>(); ob.Add(new BasketId(item)); IDManager.SetID(basketIdIDRef, ob); } else if (item.Attributes.ToString() == "href") { basketIdIDRef = item.Attributes["href"].Name; } else { basketId.Add(new BasketId(item)); } } } XmlNodeList referencePoolNodeList = xmlNode.SelectNodes("referencePool"); if (referencePoolNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in referencePoolNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { referencePoolIDRef = item.Attributes["id"].Name; ReferencePool ob = ReferencePool(); IDManager.SetID(referencePoolIDRef, ob); } else if (item.Attributes.ToString() == "href") { referencePoolIDRef = item.Attributes["href"].Name; } else { referencePool = new ReferencePool(item); } } } XmlNodeList nthToDefaultNodeList = xmlNode.SelectNodes("nthToDefault"); if (nthToDefaultNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in nthToDefaultNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { nthToDefaultIDRef = item.Attributes["id"].Name; XsdTypePositiveInteger ob = XsdTypePositiveInteger(); IDManager.SetID(nthToDefaultIDRef, ob); } else if (item.Attributes.ToString() == "href") { nthToDefaultIDRef = item.Attributes["href"].Name; } else { nthToDefault = new XsdTypePositiveInteger(item); } } } XmlNodeList mthToDefaultNodeList = xmlNode.SelectNodes("mthToDefault"); if (mthToDefaultNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in mthToDefaultNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { mthToDefaultIDRef = item.Attributes["id"].Name; XsdTypePositiveInteger ob = XsdTypePositiveInteger(); IDManager.SetID(mthToDefaultIDRef, ob); } else if (item.Attributes.ToString() == "href") { mthToDefaultIDRef = item.Attributes["href"].Name; } else { mthToDefault = new XsdTypePositiveInteger(item); } } } XmlNodeList trancheNodeList = xmlNode.SelectNodes("tranche"); if (trancheNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in trancheNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { trancheIDRef = item.Attributes["id"].Name; Tranche ob = Tranche(); IDManager.SetID(trancheIDRef, ob); } else if (item.Attributes.ToString() == "href") { trancheIDRef = item.Attributes["href"].Name; } else { tranche = new Tranche(item); } } } }
public Basket(XmlNode xmlNode) : base(xmlNode) { XmlNode openUnitsNode = xmlNode.SelectSingleNode("openUnits"); if (openUnitsNode != null) { if (openUnitsNode.Attributes["href"] != null || openUnitsNode.Attributes["id"] != null) { if (openUnitsNode.Attributes["id"] != null) { openUnitsIDRef_ = openUnitsNode.Attributes["id"].Value; XsdTypeDecimal ob = new XsdTypeDecimal(openUnitsNode); IDManager.SetID(openUnitsIDRef_, ob); } else if (openUnitsNode.Attributes["href"] != null) { openUnitsIDRef_ = openUnitsNode.Attributes["href"].Value; } else { openUnits_ = new XsdTypeDecimal(openUnitsNode); } } else { openUnits_ = new XsdTypeDecimal(openUnitsNode); } } XmlNodeList basketConstituentNodeList = xmlNode.SelectNodes("basketConstituent"); if (basketConstituentNodeList != null) { this.basketConstituent_ = new List <BasketConstituent>(); foreach (XmlNode item in basketConstituentNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { basketConstituentIDRef_ = item.Attributes["id"].Value; basketConstituent_.Add(new BasketConstituent(item)); IDManager.SetID(basketConstituentIDRef_, basketConstituent_[basketConstituent_.Count - 1]); } else if (item.Attributes["href"] != null) { basketConstituentIDRef_ = item.Attributes["href"].Value; } else { basketConstituent_.Add(new BasketConstituent(item)); } } else { basketConstituent_.Add(new BasketConstituent(item)); } } } XmlNode basketDivisorNode = xmlNode.SelectSingleNode("basketDivisor"); if (basketDivisorNode != null) { if (basketDivisorNode.Attributes["href"] != null || basketDivisorNode.Attributes["id"] != null) { if (basketDivisorNode.Attributes["id"] != null) { basketDivisorIDRef_ = basketDivisorNode.Attributes["id"].Value; XsdTypeDecimal ob = new XsdTypeDecimal(basketDivisorNode); IDManager.SetID(basketDivisorIDRef_, ob); } else if (basketDivisorNode.Attributes["href"] != null) { basketDivisorIDRef_ = basketDivisorNode.Attributes["href"].Value; } else { basketDivisor_ = new XsdTypeDecimal(basketDivisorNode); } } else { basketDivisor_ = new XsdTypeDecimal(basketDivisorNode); } } XmlNode basketNameNode = xmlNode.SelectSingleNode("basketName"); if (basketNameNode != null) { if (basketNameNode.Attributes["href"] != null || basketNameNode.Attributes["id"] != null) { if (basketNameNode.Attributes["id"] != null) { basketNameIDRef_ = basketNameNode.Attributes["id"].Value; BasketName ob = new BasketName(basketNameNode); IDManager.SetID(basketNameIDRef_, ob); } else if (basketNameNode.Attributes["href"] != null) { basketNameIDRef_ = basketNameNode.Attributes["href"].Value; } else { basketName_ = new BasketName(basketNameNode); } } else { basketName_ = new BasketName(basketNameNode); } } XmlNodeList basketIdNodeList = xmlNode.SelectNodes("basketId"); if (basketIdNodeList != null) { this.basketId_ = new List <BasketId>(); foreach (XmlNode item in basketIdNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { basketIdIDRef_ = item.Attributes["id"].Value; basketId_.Add(new BasketId(item)); IDManager.SetID(basketIdIDRef_, basketId_[basketId_.Count - 1]); } else if (item.Attributes["href"] != null) { basketIdIDRef_ = item.Attributes["href"].Value; } else { basketId_.Add(new BasketId(item)); } } else { basketId_.Add(new BasketId(item)); } } } XmlNode basketCurrencyNode = xmlNode.SelectSingleNode("basketCurrency"); if (basketCurrencyNode != null) { if (basketCurrencyNode.Attributes["href"] != null || basketCurrencyNode.Attributes["id"] != null) { if (basketCurrencyNode.Attributes["id"] != null) { basketCurrencyIDRef_ = basketCurrencyNode.Attributes["id"].Value; Currency ob = new Currency(basketCurrencyNode); IDManager.SetID(basketCurrencyIDRef_, ob); } else if (basketCurrencyNode.Attributes["href"] != null) { basketCurrencyIDRef_ = basketCurrencyNode.Attributes["href"].Value; } else { basketCurrency_ = new Currency(basketCurrencyNode); } } else { basketCurrency_ = new Currency(basketCurrencyNode); } } }
public Basket(XmlNode xmlNode) : base(xmlNode) { XmlNodeList openUnitsNodeList = xmlNode.SelectNodes("openUnits"); if (openUnitsNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in openUnitsNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { openUnitsIDRef = item.Attributes["id"].Name; XsdTypeDecimal ob = XsdTypeDecimal(); IDManager.SetID(openUnitsIDRef, ob); } else if (item.Attributes.ToString() == "href") { openUnitsIDRef = item.Attributes["href"].Name; } else { openUnits = new XsdTypeDecimal(item); } } } XmlNodeList basketConstituentNodeList = xmlNode.SelectNodes("basketConstituent"); foreach (XmlNode item in basketConstituentNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { basketConstituentIDRef = item.Attributes["id"].Name; List<BasketConstituent> ob = new List<BasketConstituent>(); ob.Add(new BasketConstituent(item)); IDManager.SetID(basketConstituentIDRef, ob); } else if (item.Attributes.ToString() == "href") { basketConstituentIDRef = item.Attributes["href"].Name; } else { basketConstituent.Add(new BasketConstituent(item)); } } } XmlNodeList basketDivisorNodeList = xmlNode.SelectNodes("basketDivisor"); if (basketDivisorNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in basketDivisorNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { basketDivisorIDRef = item.Attributes["id"].Name; XsdTypeDecimal ob = XsdTypeDecimal(); IDManager.SetID(basketDivisorIDRef, ob); } else if (item.Attributes.ToString() == "href") { basketDivisorIDRef = item.Attributes["href"].Name; } else { basketDivisor = new XsdTypeDecimal(item); } } } XmlNodeList basketNameNodeList = xmlNode.SelectNodes("basketName"); if (basketNameNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in basketNameNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { basketNameIDRef = item.Attributes["id"].Name; BasketName ob = BasketName(); IDManager.SetID(basketNameIDRef, ob); } else if (item.Attributes.ToString() == "href") { basketNameIDRef = item.Attributes["href"].Name; } else { basketName = new BasketName(item); } } } XmlNodeList basketIdNodeList = xmlNode.SelectNodes("basketId"); foreach (XmlNode item in basketIdNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { basketIdIDRef = item.Attributes["id"].Name; List<BasketId> ob = new List<BasketId>(); ob.Add(new BasketId(item)); IDManager.SetID(basketIdIDRef, ob); } else if (item.Attributes.ToString() == "href") { basketIdIDRef = item.Attributes["href"].Name; } else { basketId.Add(new BasketId(item)); } } } XmlNodeList basketCurrencyNodeList = xmlNode.SelectNodes("basketCurrency"); if (basketCurrencyNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in basketCurrencyNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { basketCurrencyIDRef = item.Attributes["id"].Name; Currency ob = Currency(); IDManager.SetID(basketCurrencyIDRef, ob); } else if (item.Attributes.ToString() == "href") { basketCurrencyIDRef = item.Attributes["href"].Name; } else { basketCurrency = new Currency(item); } } } }
public BasketReferenceInformation(XmlNode xmlNode) { XmlNode basketNameNode = xmlNode.SelectSingleNode("basketName"); if (basketNameNode != null) { if (basketNameNode.Attributes["href"] != null || basketNameNode.Attributes["id"] != null) { if (basketNameNode.Attributes["id"] != null) { basketNameIDRef_ = basketNameNode.Attributes["id"].Value; BasketName ob = new BasketName(basketNameNode); IDManager.SetID(basketNameIDRef_, ob); } else if (basketNameNode.Attributes["href"] != null) { basketNameIDRef_ = basketNameNode.Attributes["href"].Value; } else { basketName_ = new BasketName(basketNameNode); } } else { basketName_ = new BasketName(basketNameNode); } } XmlNodeList basketIdNodeList = xmlNode.SelectNodes("basketId"); if (basketIdNodeList != null) { this.basketId_ = new List <BasketId>(); foreach (XmlNode item in basketIdNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { basketIdIDRef_ = item.Attributes["id"].Value; basketId_.Add(new BasketId(item)); IDManager.SetID(basketIdIDRef_, basketId_[basketId_.Count - 1]); } else if (item.Attributes["href"] != null) { basketIdIDRef_ = item.Attributes["href"].Value; } else { basketId_.Add(new BasketId(item)); } } else { basketId_.Add(new BasketId(item)); } } } XmlNode referencePoolNode = xmlNode.SelectSingleNode("referencePool"); if (referencePoolNode != null) { if (referencePoolNode.Attributes["href"] != null || referencePoolNode.Attributes["id"] != null) { if (referencePoolNode.Attributes["id"] != null) { referencePoolIDRef_ = referencePoolNode.Attributes["id"].Value; ReferencePool ob = new ReferencePool(referencePoolNode); IDManager.SetID(referencePoolIDRef_, ob); } else if (referencePoolNode.Attributes["href"] != null) { referencePoolIDRef_ = referencePoolNode.Attributes["href"].Value; } else { referencePool_ = new ReferencePool(referencePoolNode); } } else { referencePool_ = new ReferencePool(referencePoolNode); } } XmlNode nthToDefaultNode = xmlNode.SelectSingleNode("nthToDefault"); if (nthToDefaultNode != null) { if (nthToDefaultNode.Attributes["href"] != null || nthToDefaultNode.Attributes["id"] != null) { if (nthToDefaultNode.Attributes["id"] != null) { nthToDefaultIDRef_ = nthToDefaultNode.Attributes["id"].Value; XsdTypePositiveInteger ob = new XsdTypePositiveInteger(nthToDefaultNode); IDManager.SetID(nthToDefaultIDRef_, ob); } else if (nthToDefaultNode.Attributes["href"] != null) { nthToDefaultIDRef_ = nthToDefaultNode.Attributes["href"].Value; } else { nthToDefault_ = new XsdTypePositiveInteger(nthToDefaultNode); } } else { nthToDefault_ = new XsdTypePositiveInteger(nthToDefaultNode); } } XmlNode mthToDefaultNode = xmlNode.SelectSingleNode("mthToDefault"); if (mthToDefaultNode != null) { if (mthToDefaultNode.Attributes["href"] != null || mthToDefaultNode.Attributes["id"] != null) { if (mthToDefaultNode.Attributes["id"] != null) { mthToDefaultIDRef_ = mthToDefaultNode.Attributes["id"].Value; XsdTypePositiveInteger ob = new XsdTypePositiveInteger(mthToDefaultNode); IDManager.SetID(mthToDefaultIDRef_, ob); } else if (mthToDefaultNode.Attributes["href"] != null) { mthToDefaultIDRef_ = mthToDefaultNode.Attributes["href"].Value; } else { mthToDefault_ = new XsdTypePositiveInteger(mthToDefaultNode); } } else { mthToDefault_ = new XsdTypePositiveInteger(mthToDefaultNode); } } XmlNode trancheNode = xmlNode.SelectSingleNode("tranche"); if (trancheNode != null) { if (trancheNode.Attributes["href"] != null || trancheNode.Attributes["id"] != null) { if (trancheNode.Attributes["id"] != null) { trancheIDRef_ = trancheNode.Attributes["id"].Value; Tranche ob = new Tranche(trancheNode); IDManager.SetID(trancheIDRef_, ob); } else if (trancheNode.Attributes["href"] != null) { trancheIDRef_ = trancheNode.Attributes["href"].Value; } else { tranche_ = new Tranche(trancheNode); } } else { tranche_ = new Tranche(trancheNode); } } }
public BasketReferenceInformation(XmlNode xmlNode) { XmlNode basketNameNode = xmlNode.SelectSingleNode("basketName"); if (basketNameNode != null) { if (basketNameNode.Attributes["href"] != null || basketNameNode.Attributes["id"] != null) { if (basketNameNode.Attributes["id"] != null) { basketNameIDRef_ = basketNameNode.Attributes["id"].Value; BasketName ob = new BasketName(basketNameNode); IDManager.SetID(basketNameIDRef_, ob); } else if (basketNameNode.Attributes["href"] != null) { basketNameIDRef_ = basketNameNode.Attributes["href"].Value; } else { basketName_ = new BasketName(basketNameNode); } } else { basketName_ = new BasketName(basketNameNode); } } XmlNodeList basketIdNodeList = xmlNode.SelectNodes("basketId"); if (basketIdNodeList != null) { this.basketId_ = new List<BasketId>(); foreach (XmlNode item in basketIdNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { basketIdIDRef_ = item.Attributes["id"].Value; basketId_.Add(new BasketId(item)); IDManager.SetID(basketIdIDRef_, basketId_[basketId_.Count - 1 ]); } else if (item.Attributes["href"] != null) { basketIdIDRef_ = item.Attributes["href"].Value; } else { basketId_.Add(new BasketId(item)); } } else { basketId_.Add(new BasketId(item)); } } } XmlNode referencePoolNode = xmlNode.SelectSingleNode("referencePool"); if (referencePoolNode != null) { if (referencePoolNode.Attributes["href"] != null || referencePoolNode.Attributes["id"] != null) { if (referencePoolNode.Attributes["id"] != null) { referencePoolIDRef_ = referencePoolNode.Attributes["id"].Value; ReferencePool ob = new ReferencePool(referencePoolNode); IDManager.SetID(referencePoolIDRef_, ob); } else if (referencePoolNode.Attributes["href"] != null) { referencePoolIDRef_ = referencePoolNode.Attributes["href"].Value; } else { referencePool_ = new ReferencePool(referencePoolNode); } } else { referencePool_ = new ReferencePool(referencePoolNode); } } XmlNode nthToDefaultNode = xmlNode.SelectSingleNode("nthToDefault"); if (nthToDefaultNode != null) { if (nthToDefaultNode.Attributes["href"] != null || nthToDefaultNode.Attributes["id"] != null) { if (nthToDefaultNode.Attributes["id"] != null) { nthToDefaultIDRef_ = nthToDefaultNode.Attributes["id"].Value; XsdTypePositiveInteger ob = new XsdTypePositiveInteger(nthToDefaultNode); IDManager.SetID(nthToDefaultIDRef_, ob); } else if (nthToDefaultNode.Attributes["href"] != null) { nthToDefaultIDRef_ = nthToDefaultNode.Attributes["href"].Value; } else { nthToDefault_ = new XsdTypePositiveInteger(nthToDefaultNode); } } else { nthToDefault_ = new XsdTypePositiveInteger(nthToDefaultNode); } } XmlNode mthToDefaultNode = xmlNode.SelectSingleNode("mthToDefault"); if (mthToDefaultNode != null) { if (mthToDefaultNode.Attributes["href"] != null || mthToDefaultNode.Attributes["id"] != null) { if (mthToDefaultNode.Attributes["id"] != null) { mthToDefaultIDRef_ = mthToDefaultNode.Attributes["id"].Value; XsdTypePositiveInteger ob = new XsdTypePositiveInteger(mthToDefaultNode); IDManager.SetID(mthToDefaultIDRef_, ob); } else if (mthToDefaultNode.Attributes["href"] != null) { mthToDefaultIDRef_ = mthToDefaultNode.Attributes["href"].Value; } else { mthToDefault_ = new XsdTypePositiveInteger(mthToDefaultNode); } } else { mthToDefault_ = new XsdTypePositiveInteger(mthToDefaultNode); } } XmlNode trancheNode = xmlNode.SelectSingleNode("tranche"); if (trancheNode != null) { if (trancheNode.Attributes["href"] != null || trancheNode.Attributes["id"] != null) { if (trancheNode.Attributes["id"] != null) { trancheIDRef_ = trancheNode.Attributes["id"].Value; Tranche ob = new Tranche(trancheNode); IDManager.SetID(trancheIDRef_, ob); } else if (trancheNode.Attributes["href"] != null) { trancheIDRef_ = trancheNode.Attributes["href"].Value; } else { tranche_ = new Tranche(trancheNode); } } else { tranche_ = new Tranche(trancheNode); } } }
public BasketReferenceInformation(XmlNode xmlNode) { XmlNodeList basketNameNodeList = xmlNode.SelectNodes("basketName"); if (basketNameNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in basketNameNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { basketNameIDRef = item.Attributes["id"].Name; BasketName ob = BasketName(); IDManager.SetID(basketNameIDRef, ob); } else if (item.Attributes.ToString() == "href") { basketNameIDRef = item.Attributes["href"].Name; } else { basketName = new BasketName(item); } } } XmlNodeList basketIdNodeList = xmlNode.SelectNodes("basketId"); foreach (XmlNode item in basketIdNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { basketIdIDRef = item.Attributes["id"].Name; List <BasketId> ob = new List <BasketId>(); ob.Add(new BasketId(item)); IDManager.SetID(basketIdIDRef, ob); } else if (item.Attributes.ToString() == "href") { basketIdIDRef = item.Attributes["href"].Name; } else { basketId.Add(new BasketId(item)); } } } XmlNodeList referencePoolNodeList = xmlNode.SelectNodes("referencePool"); if (referencePoolNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in referencePoolNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { referencePoolIDRef = item.Attributes["id"].Name; ReferencePool ob = ReferencePool(); IDManager.SetID(referencePoolIDRef, ob); } else if (item.Attributes.ToString() == "href") { referencePoolIDRef = item.Attributes["href"].Name; } else { referencePool = new ReferencePool(item); } } } XmlNodeList nthToDefaultNodeList = xmlNode.SelectNodes("nthToDefault"); if (nthToDefaultNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in nthToDefaultNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { nthToDefaultIDRef = item.Attributes["id"].Name; XsdTypePositiveInteger ob = XsdTypePositiveInteger(); IDManager.SetID(nthToDefaultIDRef, ob); } else if (item.Attributes.ToString() == "href") { nthToDefaultIDRef = item.Attributes["href"].Name; } else { nthToDefault = new XsdTypePositiveInteger(item); } } } XmlNodeList mthToDefaultNodeList = xmlNode.SelectNodes("mthToDefault"); if (mthToDefaultNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in mthToDefaultNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { mthToDefaultIDRef = item.Attributes["id"].Name; XsdTypePositiveInteger ob = XsdTypePositiveInteger(); IDManager.SetID(mthToDefaultIDRef, ob); } else if (item.Attributes.ToString() == "href") { mthToDefaultIDRef = item.Attributes["href"].Name; } else { mthToDefault = new XsdTypePositiveInteger(item); } } } XmlNodeList trancheNodeList = xmlNode.SelectNodes("tranche"); if (trancheNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in trancheNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { trancheIDRef = item.Attributes["id"].Name; Tranche ob = Tranche(); IDManager.SetID(trancheIDRef, ob); } else if (item.Attributes.ToString() == "href") { trancheIDRef = item.Attributes["href"].Name; } else { tranche = new Tranche(item); } } } }