public RelatedBusinessUnit(XmlNode xmlNode) { XmlNodeList businessUnitReferenceNodeList = xmlNode.SelectNodes("businessUnitReference"); if (businessUnitReferenceNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in businessUnitReferenceNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { businessUnitReferenceIDRef = item.Attributes["id"].Name; BusinessUnitReference ob = BusinessUnitReference(); IDManager.SetID(businessUnitReferenceIDRef, ob); } else if (item.Attributes.ToString() == "href") { businessUnitReferenceIDRef = item.Attributes["href"].Name; } else { businessUnitReference = new BusinessUnitReference(item); } } } XmlNodeList roleNodeList = xmlNode.SelectNodes("role"); if (roleNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in roleNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { roleIDRef = item.Attributes["id"].Name; BusinessUnitRole ob = BusinessUnitRole(); IDManager.SetID(roleIDRef, ob); } else if (item.Attributes.ToString() == "href") { roleIDRef = item.Attributes["href"].Name; } else { role = new BusinessUnitRole(item); } } } }
public RelatedBusinessUnit(XmlNode xmlNode) { XmlNodeList businessUnitReferenceNodeList = xmlNode.SelectNodes("businessUnitReference"); if (businessUnitReferenceNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in businessUnitReferenceNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { businessUnitReferenceIDRef = item.Attributes["id"].Name; BusinessUnitReference ob = BusinessUnitReference(); IDManager.SetID(businessUnitReferenceIDRef, ob); } else if (item.Attributes.ToString() == "href") { businessUnitReferenceIDRef = item.Attributes["href"].Name; } else { businessUnitReference = new BusinessUnitReference(item); } } } XmlNodeList roleNodeList = xmlNode.SelectNodes("role"); if (roleNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in roleNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { roleIDRef = item.Attributes["id"].Name; BusinessUnitRole ob = BusinessUnitRole(); IDManager.SetID(roleIDRef, ob); } else if (item.Attributes.ToString() == "href") { roleIDRef = item.Attributes["href"].Name; } else { role = new BusinessUnitRole(item); } } } }
public RelatedBusinessUnit(XmlNode xmlNode) { XmlNode businessUnitReferenceNode = xmlNode.SelectSingleNode("businessUnitReference"); if (businessUnitReferenceNode != null) { if (businessUnitReferenceNode.Attributes["href"] != null || businessUnitReferenceNode.Attributes["id"] != null) { if (businessUnitReferenceNode.Attributes["id"] != null) { businessUnitReferenceIDRef_ = businessUnitReferenceNode.Attributes["id"].Value; BusinessUnitReference ob = new BusinessUnitReference(businessUnitReferenceNode); IDManager.SetID(businessUnitReferenceIDRef_, ob); } else if (businessUnitReferenceNode.Attributes["href"] != null) { businessUnitReferenceIDRef_ = businessUnitReferenceNode.Attributes["href"].Value; } else { businessUnitReference_ = new BusinessUnitReference(businessUnitReferenceNode); } } else { businessUnitReference_ = new BusinessUnitReference(businessUnitReferenceNode); } } XmlNode roleNode = xmlNode.SelectSingleNode("role"); if (roleNode != null) { if (roleNode.Attributes["href"] != null || roleNode.Attributes["id"] != null) { if (roleNode.Attributes["id"] != null) { roleIDRef_ = roleNode.Attributes["id"].Value; BusinessUnitRole ob = new BusinessUnitRole(roleNode); IDManager.SetID(roleIDRef_, ob); } else if (roleNode.Attributes["href"] != null) { roleIDRef_ = roleNode.Attributes["href"].Value; } else { role_ = new BusinessUnitRole(roleNode); } } else { role_ = new BusinessUnitRole(roleNode); } } }
public RelatedBusinessUnit(XmlNode xmlNode) { XmlNode businessUnitReferenceNode = xmlNode.SelectSingleNode("businessUnitReference"); if (businessUnitReferenceNode != null) { if (businessUnitReferenceNode.Attributes["href"] != null || businessUnitReferenceNode.Attributes["id"] != null) { if (businessUnitReferenceNode.Attributes["id"] != null) { businessUnitReferenceIDRef_ = businessUnitReferenceNode.Attributes["id"].Value; BusinessUnitReference ob = new BusinessUnitReference(businessUnitReferenceNode); IDManager.SetID(businessUnitReferenceIDRef_, ob); } else if (businessUnitReferenceNode.Attributes["href"] != null) { businessUnitReferenceIDRef_ = businessUnitReferenceNode.Attributes["href"].Value; } else { businessUnitReference_ = new BusinessUnitReference(businessUnitReferenceNode); } } else { businessUnitReference_ = new BusinessUnitReference(businessUnitReferenceNode); } } XmlNode roleNode = xmlNode.SelectSingleNode("role"); if (roleNode != null) { if (roleNode.Attributes["href"] != null || roleNode.Attributes["id"] != null) { if (roleNode.Attributes["id"] != null) { roleIDRef_ = roleNode.Attributes["id"].Value; BusinessUnitRole ob = new BusinessUnitRole(roleNode); IDManager.SetID(roleIDRef_, ob); } else if (roleNode.Attributes["href"] != null) { roleIDRef_ = roleNode.Attributes["href"].Value; } else { role_ = new BusinessUnitRole(roleNode); } } else { role_ = new BusinessUnitRole(roleNode); } } }
public Person(XmlNode xmlNode) { XmlNodeList honorificNodeList = xmlNode.SelectNodes("honorific"); if (honorificNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in honorificNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { honorificIDRef = item.Attributes["id"].Name; XsdTypeNormalizedString ob = XsdTypeNormalizedString(); IDManager.SetID(honorificIDRef, ob); } else if (item.Attributes.ToString() == "href") { honorificIDRef = item.Attributes["href"].Name; } else { honorific = new XsdTypeNormalizedString(item); } } } XmlNodeList firstNameNodeList = xmlNode.SelectNodes("firstName"); if (firstNameNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in firstNameNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { firstNameIDRef = item.Attributes["id"].Name; XsdTypeNormalizedString ob = XsdTypeNormalizedString(); IDManager.SetID(firstNameIDRef, ob); } else if (item.Attributes.ToString() == "href") { firstNameIDRef = item.Attributes["href"].Name; } else { firstName = new XsdTypeNormalizedString(item); } } } XmlNodeList middleNameNodeList = xmlNode.SelectNodes("middleName"); foreach (XmlNode item in middleNameNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { middleNameIDRef = item.Attributes["id"].Name; XsdTypeNormalizedString ob = new XsdTypeNormalizedString(); ob.Add(new XsdTypeNormalizedString(item)); IDManager.SetID(middleNameIDRef, ob); } else if (item.Attributes.ToString() == "href") { middleNameIDRef = item.Attributes["href"].Name; } else { middleName.Add(new XsdTypeNormalizedString(item)); } } } XmlNodeList initialNodeList = xmlNode.SelectNodes("initial"); foreach (XmlNode item in initialNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { initialIDRef = item.Attributes["id"].Name; List<Initial> ob = new List<Initial>(); ob.Add(new Initial(item)); IDManager.SetID(initialIDRef, ob); } else if (item.Attributes.ToString() == "href") { initialIDRef = item.Attributes["href"].Name; } else { initial.Add(new Initial(item)); } } } XmlNodeList surnameNodeList = xmlNode.SelectNodes("surname"); if (surnameNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in surnameNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { surnameIDRef = item.Attributes["id"].Name; XsdTypeNormalizedString ob = XsdTypeNormalizedString(); IDManager.SetID(surnameIDRef, ob); } else if (item.Attributes.ToString() == "href") { surnameIDRef = item.Attributes["href"].Name; } else { surname = new XsdTypeNormalizedString(item); } } } XmlNodeList suffixNodeList = xmlNode.SelectNodes("suffix"); if (suffixNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in suffixNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { suffixIDRef = item.Attributes["id"].Name; XsdTypeNormalizedString ob = XsdTypeNormalizedString(); IDManager.SetID(suffixIDRef, ob); } else if (item.Attributes.ToString() == "href") { suffixIDRef = item.Attributes["href"].Name; } else { suffix = new XsdTypeNormalizedString(item); } } } XmlNodeList personIdNodeList = xmlNode.SelectNodes("personId"); foreach (XmlNode item in personIdNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { personIdIDRef = item.Attributes["id"].Name; List<PersonId> ob = new List<PersonId>(); ob.Add(new PersonId(item)); IDManager.SetID(personIdIDRef, ob); } else if (item.Attributes.ToString() == "href") { personIdIDRef = item.Attributes["href"].Name; } else { personId.Add(new PersonId(item)); } } } XmlNodeList businessUnitReferenceNodeList = xmlNode.SelectNodes("businessUnitReference"); if (businessUnitReferenceNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in businessUnitReferenceNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { businessUnitReferenceIDRef = item.Attributes["id"].Name; BusinessUnitReference ob = BusinessUnitReference(); IDManager.SetID(businessUnitReferenceIDRef, ob); } else if (item.Attributes.ToString() == "href") { businessUnitReferenceIDRef = item.Attributes["href"].Name; } else { businessUnitReference = new BusinessUnitReference(item); } } } XmlNodeList contactInfoNodeList = xmlNode.SelectNodes("contactInfo"); if (contactInfoNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in contactInfoNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { contactInfoIDRef = item.Attributes["id"].Name; ContactInformation ob = ContactInformation(); IDManager.SetID(contactInfoIDRef, ob); } else if (item.Attributes.ToString() == "href") { contactInfoIDRef = item.Attributes["href"].Name; } else { contactInfo = new ContactInformation(item); } } } XmlNodeList countryNodeList = xmlNode.SelectNodes("country"); if (countryNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in countryNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { countryIDRef = item.Attributes["id"].Name; CountryCode ob = CountryCode(); IDManager.SetID(countryIDRef, ob); } else if (item.Attributes.ToString() == "href") { countryIDRef = item.Attributes["href"].Name; } else { country = new CountryCode(item); } } } }
public Person(XmlNode xmlNode) { XmlNodeList honorificNodeList = xmlNode.SelectNodes("honorific"); if (honorificNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in honorificNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { honorificIDRef = item.Attributes["id"].Name; XsdTypeNormalizedString ob = XsdTypeNormalizedString(); IDManager.SetID(honorificIDRef, ob); } else if (item.Attributes.ToString() == "href") { honorificIDRef = item.Attributes["href"].Name; } else { honorific = new XsdTypeNormalizedString(item); } } } XmlNodeList firstNameNodeList = xmlNode.SelectNodes("firstName"); if (firstNameNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in firstNameNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { firstNameIDRef = item.Attributes["id"].Name; XsdTypeNormalizedString ob = XsdTypeNormalizedString(); IDManager.SetID(firstNameIDRef, ob); } else if (item.Attributes.ToString() == "href") { firstNameIDRef = item.Attributes["href"].Name; } else { firstName = new XsdTypeNormalizedString(item); } } } XmlNodeList middleNameNodeList = xmlNode.SelectNodes("middleName"); foreach (XmlNode item in middleNameNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { middleNameIDRef = item.Attributes["id"].Name; XsdTypeNormalizedString ob = new XsdTypeNormalizedString(); ob.Add(new XsdTypeNormalizedString(item)); IDManager.SetID(middleNameIDRef, ob); } else if (item.Attributes.ToString() == "href") { middleNameIDRef = item.Attributes["href"].Name; } else { middleName.Add(new XsdTypeNormalizedString(item)); } } } XmlNodeList initialNodeList = xmlNode.SelectNodes("initial"); foreach (XmlNode item in initialNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { initialIDRef = item.Attributes["id"].Name; List <Initial> ob = new List <Initial>(); ob.Add(new Initial(item)); IDManager.SetID(initialIDRef, ob); } else if (item.Attributes.ToString() == "href") { initialIDRef = item.Attributes["href"].Name; } else { initial.Add(new Initial(item)); } } } XmlNodeList surnameNodeList = xmlNode.SelectNodes("surname"); if (surnameNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in surnameNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { surnameIDRef = item.Attributes["id"].Name; XsdTypeNormalizedString ob = XsdTypeNormalizedString(); IDManager.SetID(surnameIDRef, ob); } else if (item.Attributes.ToString() == "href") { surnameIDRef = item.Attributes["href"].Name; } else { surname = new XsdTypeNormalizedString(item); } } } XmlNodeList suffixNodeList = xmlNode.SelectNodes("suffix"); if (suffixNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in suffixNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { suffixIDRef = item.Attributes["id"].Name; XsdTypeNormalizedString ob = XsdTypeNormalizedString(); IDManager.SetID(suffixIDRef, ob); } else if (item.Attributes.ToString() == "href") { suffixIDRef = item.Attributes["href"].Name; } else { suffix = new XsdTypeNormalizedString(item); } } } XmlNodeList personIdNodeList = xmlNode.SelectNodes("personId"); foreach (XmlNode item in personIdNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { personIdIDRef = item.Attributes["id"].Name; List <PersonId> ob = new List <PersonId>(); ob.Add(new PersonId(item)); IDManager.SetID(personIdIDRef, ob); } else if (item.Attributes.ToString() == "href") { personIdIDRef = item.Attributes["href"].Name; } else { personId.Add(new PersonId(item)); } } } XmlNodeList businessUnitReferenceNodeList = xmlNode.SelectNodes("businessUnitReference"); if (businessUnitReferenceNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in businessUnitReferenceNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { businessUnitReferenceIDRef = item.Attributes["id"].Name; BusinessUnitReference ob = BusinessUnitReference(); IDManager.SetID(businessUnitReferenceIDRef, ob); } else if (item.Attributes.ToString() == "href") { businessUnitReferenceIDRef = item.Attributes["href"].Name; } else { businessUnitReference = new BusinessUnitReference(item); } } } XmlNodeList contactInfoNodeList = xmlNode.SelectNodes("contactInfo"); if (contactInfoNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in contactInfoNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { contactInfoIDRef = item.Attributes["id"].Name; ContactInformation ob = ContactInformation(); IDManager.SetID(contactInfoIDRef, ob); } else if (item.Attributes.ToString() == "href") { contactInfoIDRef = item.Attributes["href"].Name; } else { contactInfo = new ContactInformation(item); } } } XmlNodeList countryNodeList = xmlNode.SelectNodes("country"); if (countryNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in countryNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { countryIDRef = item.Attributes["id"].Name; CountryCode ob = CountryCode(); IDManager.SetID(countryIDRef, ob); } else if (item.Attributes.ToString() == "href") { countryIDRef = item.Attributes["href"].Name; } else { country = new CountryCode(item); } } } }
public Person(XmlNode xmlNode) { XmlNode honorificNode = xmlNode.SelectSingleNode("honorific"); if (honorificNode != null) { if (honorificNode.Attributes["href"] != null || honorificNode.Attributes["id"] != null) { if (honorificNode.Attributes["id"] != null) { honorificIDRef_ = honorificNode.Attributes["id"].Value; XsdTypeNormalizedString ob = new XsdTypeNormalizedString(honorificNode); IDManager.SetID(honorificIDRef_, ob); } else if (honorificNode.Attributes["href"] != null) { honorificIDRef_ = honorificNode.Attributes["href"].Value; } else { honorific_ = new XsdTypeNormalizedString(honorificNode); } } else { honorific_ = new XsdTypeNormalizedString(honorificNode); } } XmlNode firstNameNode = xmlNode.SelectSingleNode("firstName"); if (firstNameNode != null) { if (firstNameNode.Attributes["href"] != null || firstNameNode.Attributes["id"] != null) { if (firstNameNode.Attributes["id"] != null) { firstNameIDRef_ = firstNameNode.Attributes["id"].Value; XsdTypeNormalizedString ob = new XsdTypeNormalizedString(firstNameNode); IDManager.SetID(firstNameIDRef_, ob); } else if (firstNameNode.Attributes["href"] != null) { firstNameIDRef_ = firstNameNode.Attributes["href"].Value; } else { firstName_ = new XsdTypeNormalizedString(firstNameNode); } } else { firstName_ = new XsdTypeNormalizedString(firstNameNode); } } XmlNodeList middleNameNodeList = xmlNode.SelectNodes("middleName"); if (middleNameNodeList != null) { this.middleName_ = new List<XsdTypeNormalizedString>(); foreach (XmlNode item in middleNameNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { middleNameIDRef_ = item.Attributes["id"].Value; middleName_.Add(new XsdTypeNormalizedString(item)); IDManager.SetID(middleNameIDRef_, middleName_[middleName_.Count - 1 ]); } else if (item.Attributes["href"] != null) { middleNameIDRef_ = item.Attributes["href"].Value; } else { middleName_.Add(new XsdTypeNormalizedString(item)); } } else { middleName_.Add(new XsdTypeNormalizedString(item)); } } } XmlNodeList initialNodeList = xmlNode.SelectNodes("initial"); if (initialNodeList != null) { this.initial_ = new List<Initial>(); foreach (XmlNode item in initialNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { initialIDRef_ = item.Attributes["id"].Value; initial_.Add(new Initial(item)); IDManager.SetID(initialIDRef_, initial_[initial_.Count - 1 ]); } else if (item.Attributes["href"] != null) { initialIDRef_ = item.Attributes["href"].Value; } else { initial_.Add(new Initial(item)); } } else { initial_.Add(new Initial(item)); } } } XmlNode surnameNode = xmlNode.SelectSingleNode("surname"); if (surnameNode != null) { if (surnameNode.Attributes["href"] != null || surnameNode.Attributes["id"] != null) { if (surnameNode.Attributes["id"] != null) { surnameIDRef_ = surnameNode.Attributes["id"].Value; XsdTypeNormalizedString ob = new XsdTypeNormalizedString(surnameNode); IDManager.SetID(surnameIDRef_, ob); } else if (surnameNode.Attributes["href"] != null) { surnameIDRef_ = surnameNode.Attributes["href"].Value; } else { surname_ = new XsdTypeNormalizedString(surnameNode); } } else { surname_ = new XsdTypeNormalizedString(surnameNode); } } XmlNode suffixNode = xmlNode.SelectSingleNode("suffix"); if (suffixNode != null) { if (suffixNode.Attributes["href"] != null || suffixNode.Attributes["id"] != null) { if (suffixNode.Attributes["id"] != null) { suffixIDRef_ = suffixNode.Attributes["id"].Value; XsdTypeNormalizedString ob = new XsdTypeNormalizedString(suffixNode); IDManager.SetID(suffixIDRef_, ob); } else if (suffixNode.Attributes["href"] != null) { suffixIDRef_ = suffixNode.Attributes["href"].Value; } else { suffix_ = new XsdTypeNormalizedString(suffixNode); } } else { suffix_ = new XsdTypeNormalizedString(suffixNode); } } XmlNodeList personIdNodeList = xmlNode.SelectNodes("personId"); if (personIdNodeList != null) { this.personId_ = new List<PersonId>(); foreach (XmlNode item in personIdNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { personIdIDRef_ = item.Attributes["id"].Value; personId_.Add(new PersonId(item)); IDManager.SetID(personIdIDRef_, personId_[personId_.Count - 1 ]); } else if (item.Attributes["href"] != null) { personIdIDRef_ = item.Attributes["href"].Value; } else { personId_.Add(new PersonId(item)); } } else { personId_.Add(new PersonId(item)); } } } XmlNode businessUnitReferenceNode = xmlNode.SelectSingleNode("businessUnitReference"); if (businessUnitReferenceNode != null) { if (businessUnitReferenceNode.Attributes["href"] != null || businessUnitReferenceNode.Attributes["id"] != null) { if (businessUnitReferenceNode.Attributes["id"] != null) { businessUnitReferenceIDRef_ = businessUnitReferenceNode.Attributes["id"].Value; BusinessUnitReference ob = new BusinessUnitReference(businessUnitReferenceNode); IDManager.SetID(businessUnitReferenceIDRef_, ob); } else if (businessUnitReferenceNode.Attributes["href"] != null) { businessUnitReferenceIDRef_ = businessUnitReferenceNode.Attributes["href"].Value; } else { businessUnitReference_ = new BusinessUnitReference(businessUnitReferenceNode); } } else { businessUnitReference_ = new BusinessUnitReference(businessUnitReferenceNode); } } XmlNode contactInfoNode = xmlNode.SelectSingleNode("contactInfo"); if (contactInfoNode != null) { if (contactInfoNode.Attributes["href"] != null || contactInfoNode.Attributes["id"] != null) { if (contactInfoNode.Attributes["id"] != null) { contactInfoIDRef_ = contactInfoNode.Attributes["id"].Value; ContactInformation ob = new ContactInformation(contactInfoNode); IDManager.SetID(contactInfoIDRef_, ob); } else if (contactInfoNode.Attributes["href"] != null) { contactInfoIDRef_ = contactInfoNode.Attributes["href"].Value; } else { contactInfo_ = new ContactInformation(contactInfoNode); } } else { contactInfo_ = new ContactInformation(contactInfoNode); } } XmlNode countryNode = xmlNode.SelectSingleNode("country"); if (countryNode != null) { if (countryNode.Attributes["href"] != null || countryNode.Attributes["id"] != null) { if (countryNode.Attributes["id"] != null) { countryIDRef_ = countryNode.Attributes["id"].Value; CountryCode ob = new CountryCode(countryNode); IDManager.SetID(countryIDRef_, ob); } else if (countryNode.Attributes["href"] != null) { countryIDRef_ = countryNode.Attributes["href"].Value; } else { country_ = new CountryCode(countryNode); } } else { country_ = new CountryCode(countryNode); } } }
public Person(XmlNode xmlNode) { XmlNode honorificNode = xmlNode.SelectSingleNode("honorific"); if (honorificNode != null) { if (honorificNode.Attributes["href"] != null || honorificNode.Attributes["id"] != null) { if (honorificNode.Attributes["id"] != null) { honorificIDRef_ = honorificNode.Attributes["id"].Value; XsdTypeNormalizedString ob = new XsdTypeNormalizedString(honorificNode); IDManager.SetID(honorificIDRef_, ob); } else if (honorificNode.Attributes["href"] != null) { honorificIDRef_ = honorificNode.Attributes["href"].Value; } else { honorific_ = new XsdTypeNormalizedString(honorificNode); } } else { honorific_ = new XsdTypeNormalizedString(honorificNode); } } XmlNode firstNameNode = xmlNode.SelectSingleNode("firstName"); if (firstNameNode != null) { if (firstNameNode.Attributes["href"] != null || firstNameNode.Attributes["id"] != null) { if (firstNameNode.Attributes["id"] != null) { firstNameIDRef_ = firstNameNode.Attributes["id"].Value; XsdTypeNormalizedString ob = new XsdTypeNormalizedString(firstNameNode); IDManager.SetID(firstNameIDRef_, ob); } else if (firstNameNode.Attributes["href"] != null) { firstNameIDRef_ = firstNameNode.Attributes["href"].Value; } else { firstName_ = new XsdTypeNormalizedString(firstNameNode); } } else { firstName_ = new XsdTypeNormalizedString(firstNameNode); } } XmlNodeList middleNameNodeList = xmlNode.SelectNodes("middleName"); if (middleNameNodeList != null) { this.middleName_ = new List <XsdTypeNormalizedString>(); foreach (XmlNode item in middleNameNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { middleNameIDRef_ = item.Attributes["id"].Value; middleName_.Add(new XsdTypeNormalizedString(item)); IDManager.SetID(middleNameIDRef_, middleName_[middleName_.Count - 1]); } else if (item.Attributes["href"] != null) { middleNameIDRef_ = item.Attributes["href"].Value; } else { middleName_.Add(new XsdTypeNormalizedString(item)); } } else { middleName_.Add(new XsdTypeNormalizedString(item)); } } } XmlNodeList initialNodeList = xmlNode.SelectNodes("initial"); if (initialNodeList != null) { this.initial_ = new List <Initial>(); foreach (XmlNode item in initialNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { initialIDRef_ = item.Attributes["id"].Value; initial_.Add(new Initial(item)); IDManager.SetID(initialIDRef_, initial_[initial_.Count - 1]); } else if (item.Attributes["href"] != null) { initialIDRef_ = item.Attributes["href"].Value; } else { initial_.Add(new Initial(item)); } } else { initial_.Add(new Initial(item)); } } } XmlNode surnameNode = xmlNode.SelectSingleNode("surname"); if (surnameNode != null) { if (surnameNode.Attributes["href"] != null || surnameNode.Attributes["id"] != null) { if (surnameNode.Attributes["id"] != null) { surnameIDRef_ = surnameNode.Attributes["id"].Value; XsdTypeNormalizedString ob = new XsdTypeNormalizedString(surnameNode); IDManager.SetID(surnameIDRef_, ob); } else if (surnameNode.Attributes["href"] != null) { surnameIDRef_ = surnameNode.Attributes["href"].Value; } else { surname_ = new XsdTypeNormalizedString(surnameNode); } } else { surname_ = new XsdTypeNormalizedString(surnameNode); } } XmlNode suffixNode = xmlNode.SelectSingleNode("suffix"); if (suffixNode != null) { if (suffixNode.Attributes["href"] != null || suffixNode.Attributes["id"] != null) { if (suffixNode.Attributes["id"] != null) { suffixIDRef_ = suffixNode.Attributes["id"].Value; XsdTypeNormalizedString ob = new XsdTypeNormalizedString(suffixNode); IDManager.SetID(suffixIDRef_, ob); } else if (suffixNode.Attributes["href"] != null) { suffixIDRef_ = suffixNode.Attributes["href"].Value; } else { suffix_ = new XsdTypeNormalizedString(suffixNode); } } else { suffix_ = new XsdTypeNormalizedString(suffixNode); } } XmlNodeList personIdNodeList = xmlNode.SelectNodes("personId"); if (personIdNodeList != null) { this.personId_ = new List <PersonId>(); foreach (XmlNode item in personIdNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { personIdIDRef_ = item.Attributes["id"].Value; personId_.Add(new PersonId(item)); IDManager.SetID(personIdIDRef_, personId_[personId_.Count - 1]); } else if (item.Attributes["href"] != null) { personIdIDRef_ = item.Attributes["href"].Value; } else { personId_.Add(new PersonId(item)); } } else { personId_.Add(new PersonId(item)); } } } XmlNode businessUnitReferenceNode = xmlNode.SelectSingleNode("businessUnitReference"); if (businessUnitReferenceNode != null) { if (businessUnitReferenceNode.Attributes["href"] != null || businessUnitReferenceNode.Attributes["id"] != null) { if (businessUnitReferenceNode.Attributes["id"] != null) { businessUnitReferenceIDRef_ = businessUnitReferenceNode.Attributes["id"].Value; BusinessUnitReference ob = new BusinessUnitReference(businessUnitReferenceNode); IDManager.SetID(businessUnitReferenceIDRef_, ob); } else if (businessUnitReferenceNode.Attributes["href"] != null) { businessUnitReferenceIDRef_ = businessUnitReferenceNode.Attributes["href"].Value; } else { businessUnitReference_ = new BusinessUnitReference(businessUnitReferenceNode); } } else { businessUnitReference_ = new BusinessUnitReference(businessUnitReferenceNode); } } XmlNode contactInfoNode = xmlNode.SelectSingleNode("contactInfo"); if (contactInfoNode != null) { if (contactInfoNode.Attributes["href"] != null || contactInfoNode.Attributes["id"] != null) { if (contactInfoNode.Attributes["id"] != null) { contactInfoIDRef_ = contactInfoNode.Attributes["id"].Value; ContactInformation ob = new ContactInformation(contactInfoNode); IDManager.SetID(contactInfoIDRef_, ob); } else if (contactInfoNode.Attributes["href"] != null) { contactInfoIDRef_ = contactInfoNode.Attributes["href"].Value; } else { contactInfo_ = new ContactInformation(contactInfoNode); } } else { contactInfo_ = new ContactInformation(contactInfoNode); } } XmlNode countryNode = xmlNode.SelectSingleNode("country"); if (countryNode != null) { if (countryNode.Attributes["href"] != null || countryNode.Attributes["id"] != null) { if (countryNode.Attributes["id"] != null) { countryIDRef_ = countryNode.Attributes["id"].Value; CountryCode ob = new CountryCode(countryNode); IDManager.SetID(countryIDRef_, ob); } else if (countryNode.Attributes["href"] != null) { countryIDRef_ = countryNode.Attributes["href"].Value; } else { country_ = new CountryCode(countryNode); } } else { country_ = new CountryCode(countryNode); } } }