public CommodityPhysicalExercise(XmlNode xmlNode) { XmlNode americanExerciseNode = xmlNode.SelectSingleNode("americanExercise"); if (americanExerciseNode != null) { if (americanExerciseNode.Attributes["href"] != null || americanExerciseNode.Attributes["id"] != null) { if (americanExerciseNode.Attributes["id"] != null) { americanExerciseIDRef_ = americanExerciseNode.Attributes["id"].Value; CommodityPhysicalAmericanExercise ob = new CommodityPhysicalAmericanExercise(americanExerciseNode); IDManager.SetID(americanExerciseIDRef_, ob); } else if (americanExerciseNode.Attributes["href"] != null) { americanExerciseIDRef_ = americanExerciseNode.Attributes["href"].Value; } else { americanExercise_ = new CommodityPhysicalAmericanExercise(americanExerciseNode); } } else { americanExercise_ = new CommodityPhysicalAmericanExercise(americanExerciseNode); } } XmlNode europeanExerciseNode = xmlNode.SelectSingleNode("europeanExercise"); if (europeanExerciseNode != null) { if (europeanExerciseNode.Attributes["href"] != null || europeanExerciseNode.Attributes["id"] != null) { if (europeanExerciseNode.Attributes["id"] != null) { europeanExerciseIDRef_ = europeanExerciseNode.Attributes["id"].Value; CommodityPhysicalEuropeanExercise ob = new CommodityPhysicalEuropeanExercise(europeanExerciseNode); IDManager.SetID(europeanExerciseIDRef_, ob); } else if (europeanExerciseNode.Attributes["href"] != null) { europeanExerciseIDRef_ = europeanExerciseNode.Attributes["href"].Value; } else { europeanExercise_ = new CommodityPhysicalEuropeanExercise(europeanExerciseNode); } } else { europeanExercise_ = new CommodityPhysicalEuropeanExercise(europeanExerciseNode); } } XmlNode automaticExerciseNode = xmlNode.SelectSingleNode("automaticExercise"); if (automaticExerciseNode != null) { if (automaticExerciseNode.Attributes["href"] != null || automaticExerciseNode.Attributes["id"] != null) { if (automaticExerciseNode.Attributes["id"] != null) { automaticExerciseIDRef_ = automaticExerciseNode.Attributes["id"].Value; XsdTypeBoolean ob = new XsdTypeBoolean(automaticExerciseNode); IDManager.SetID(automaticExerciseIDRef_, ob); } else if (automaticExerciseNode.Attributes["href"] != null) { automaticExerciseIDRef_ = automaticExerciseNode.Attributes["href"].Value; } else { automaticExercise_ = new XsdTypeBoolean(automaticExerciseNode); } } else { automaticExercise_ = new XsdTypeBoolean(automaticExerciseNode); } } XmlNode writtenConfirmationNode = xmlNode.SelectSingleNode("writtenConfirmation"); if (writtenConfirmationNode != null) { if (writtenConfirmationNode.Attributes["href"] != null || writtenConfirmationNode.Attributes["id"] != null) { if (writtenConfirmationNode.Attributes["id"] != null) { writtenConfirmationIDRef_ = writtenConfirmationNode.Attributes["id"].Value; XsdTypeBoolean ob = new XsdTypeBoolean(writtenConfirmationNode); IDManager.SetID(writtenConfirmationIDRef_, ob); } else if (writtenConfirmationNode.Attributes["href"] != null) { writtenConfirmationIDRef_ = writtenConfirmationNode.Attributes["href"].Value; } else { writtenConfirmation_ = new XsdTypeBoolean(writtenConfirmationNode); } } else { writtenConfirmation_ = new XsdTypeBoolean(writtenConfirmationNode); } } }
public CommodityPhysicalExercise(XmlNode xmlNode) { XmlNodeList americanExerciseNodeList = xmlNode.SelectNodes("americanExercise"); if (americanExerciseNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in americanExerciseNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { americanExerciseIDRef = item.Attributes["id"].Name; CommodityPhysicalAmericanExercise ob = CommodityPhysicalAmericanExercise(); IDManager.SetID(americanExerciseIDRef, ob); } else if (item.Attributes.ToString() == "href") { americanExerciseIDRef = item.Attributes["href"].Name; } else { americanExercise = new CommodityPhysicalAmericanExercise(item); } } } XmlNodeList europeanExerciseNodeList = xmlNode.SelectNodes("europeanExercise"); if (europeanExerciseNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in europeanExerciseNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { europeanExerciseIDRef = item.Attributes["id"].Name; CommodityPhysicalEuropeanExercise ob = CommodityPhysicalEuropeanExercise(); IDManager.SetID(europeanExerciseIDRef, ob); } else if (item.Attributes.ToString() == "href") { europeanExerciseIDRef = item.Attributes["href"].Name; } else { europeanExercise = new CommodityPhysicalEuropeanExercise(item); } } } XmlNodeList automaticExerciseNodeList = xmlNode.SelectNodes("automaticExercise"); if (automaticExerciseNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in automaticExerciseNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { automaticExerciseIDRef = item.Attributes["id"].Name; XsdTypeBoolean ob = XsdTypeBoolean(); IDManager.SetID(automaticExerciseIDRef, ob); } else if (item.Attributes.ToString() == "href") { automaticExerciseIDRef = item.Attributes["href"].Name; } else { automaticExercise = new XsdTypeBoolean(item); } } } XmlNodeList writtenConfirmationNodeList = xmlNode.SelectNodes("writtenConfirmation"); if (writtenConfirmationNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in writtenConfirmationNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { writtenConfirmationIDRef = item.Attributes["id"].Name; XsdTypeBoolean ob = XsdTypeBoolean(); IDManager.SetID(writtenConfirmationIDRef, ob); } else if (item.Attributes.ToString() == "href") { writtenConfirmationIDRef = item.Attributes["href"].Name; } else { writtenConfirmation = new XsdTypeBoolean(item); } } } }
public CommodityPhysicalExercise(XmlNode xmlNode) { XmlNodeList americanExerciseNodeList = xmlNode.SelectNodes("americanExercise"); if (americanExerciseNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in americanExerciseNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { americanExerciseIDRef = item.Attributes["id"].Name; CommodityPhysicalAmericanExercise ob = CommodityPhysicalAmericanExercise(); IDManager.SetID(americanExerciseIDRef, ob); } else if (item.Attributes.ToString() == "href") { americanExerciseIDRef = item.Attributes["href"].Name; } else { americanExercise = new CommodityPhysicalAmericanExercise(item); } } } XmlNodeList europeanExerciseNodeList = xmlNode.SelectNodes("europeanExercise"); if (europeanExerciseNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in europeanExerciseNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { europeanExerciseIDRef = item.Attributes["id"].Name; CommodityPhysicalEuropeanExercise ob = CommodityPhysicalEuropeanExercise(); IDManager.SetID(europeanExerciseIDRef, ob); } else if (item.Attributes.ToString() == "href") { europeanExerciseIDRef = item.Attributes["href"].Name; } else { europeanExercise = new CommodityPhysicalEuropeanExercise(item); } } } XmlNodeList automaticExerciseNodeList = xmlNode.SelectNodes("automaticExercise"); if (automaticExerciseNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in automaticExerciseNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { automaticExerciseIDRef = item.Attributes["id"].Name; XsdTypeBoolean ob = XsdTypeBoolean(); IDManager.SetID(automaticExerciseIDRef, ob); } else if (item.Attributes.ToString() == "href") { automaticExerciseIDRef = item.Attributes["href"].Name; } else { automaticExercise = new XsdTypeBoolean(item); } } } XmlNodeList writtenConfirmationNodeList = xmlNode.SelectNodes("writtenConfirmation"); if (writtenConfirmationNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in writtenConfirmationNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { writtenConfirmationIDRef = item.Attributes["id"].Name; XsdTypeBoolean ob = XsdTypeBoolean(); IDManager.SetID(writtenConfirmationIDRef, ob); } else if (item.Attributes.ToString() == "href") { writtenConfirmationIDRef = item.Attributes["href"].Name; } else { writtenConfirmation = new XsdTypeBoolean(item); } } } }