コード例 #1
0
 public PricingStructure(XmlNode xmlNode)
 {
     XmlNodeList nameNodeList = xmlNode.SelectNodes("name");
     if (nameNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in nameNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 nameIDRef = item.Attributes["id"].Name;
                 XsdTypeNormalizedString ob = XsdTypeNormalizedString();
                 IDManager.SetID(nameIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 nameIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 name = new XsdTypeNormalizedString(item);
             }
         }
     }
     
 
     XmlNodeList currencyNodeList = xmlNode.SelectNodes("currency");
     if (currencyNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in currencyNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 currencyIDRef = item.Attributes["id"].Name;
                 Currency ob = Currency();
                 IDManager.SetID(currencyIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 currencyIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 currency = new Currency(item);
             }
         }
     }
     
 
 }
コード例 #2
0
 public CashflowNotional(XmlNode xmlNode)
 {
     XmlNodeList currencyNodeList = xmlNode.SelectNodes("currency");
     if (currencyNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in currencyNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 currencyIDRef = item.Attributes["id"].Name;
                 Currency ob = Currency();
                 IDManager.SetID(currencyIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 currencyIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 currency = new Currency(item);
             }
         }
     }
     
 
     XmlNodeList unitsNodeList = xmlNode.SelectNodes("units");
     if (unitsNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in unitsNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 unitsIDRef = item.Attributes["id"].Name;
                 XsdTypeNormalizedString ob = XsdTypeNormalizedString();
                 IDManager.SetID(unitsIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 unitsIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 units = new XsdTypeNormalizedString(item);
             }
         }
     }
     
 
     XmlNodeList amountNodeList = xmlNode.SelectNodes("amount");
     if (amountNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in amountNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 amountIDRef = item.Attributes["id"].Name;
                 XsdTypeDecimal ob = XsdTypeDecimal();
                 IDManager.SetID(amountIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 amountIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 amount = new XsdTypeDecimal(item);
             }
         }
     }
     
 
 }
コード例 #3
0
 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);
             }
         }
     }
     
 
 }
コード例 #4
0
 public ServiceNotification(XmlNode xmlNode)
 : base(xmlNode)
 {
     XmlNodeList serviceNameNodeList = xmlNode.SelectNodes("serviceName");
     if (serviceNameNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in serviceNameNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 serviceNameIDRef = item.Attributes["id"].Name;
                 XsdTypeNormalizedString ob = XsdTypeNormalizedString();
                 IDManager.SetID(serviceNameIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 serviceNameIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 serviceName = new XsdTypeNormalizedString(item);
             }
         }
     }
     
 
     XmlNodeList statusNodeList = xmlNode.SelectNodes("status");
     if (statusNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in statusNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 statusIDRef = item.Attributes["id"].Name;
                 ServiceStatus ob = ServiceStatus();
                 IDManager.SetID(statusIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 statusIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 status = new ServiceStatus(item);
             }
         }
     }
     
 
     XmlNodeList processingStatusNodeList = xmlNode.SelectNodes("processingStatus");
     if (processingStatusNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in processingStatusNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 processingStatusIDRef = item.Attributes["id"].Name;
                 ServiceProcessingStatus ob = ServiceProcessingStatus();
                 IDManager.SetID(processingStatusIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 processingStatusIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 processingStatus = new ServiceProcessingStatus(item);
             }
         }
     }
     
 
     XmlNodeList advisoryNodeList = xmlNode.SelectNodes("advisory");
     if (advisoryNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in advisoryNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 advisoryIDRef = item.Attributes["id"].Name;
                 ServiceAdvisory ob = ServiceAdvisory();
                 IDManager.SetID(advisoryIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 advisoryIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 advisory = new ServiceAdvisory(item);
             }
         }
     }
     
 
 }
コード例 #5
0
 public Approval(XmlNode xmlNode)
 {
     XmlNodeList typeNodeList = xmlNode.SelectNodes("type");
     if (typeNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in typeNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 typeIDRef = item.Attributes["id"].Name;
                 XsdTypeNormalizedString ob = XsdTypeNormalizedString();
                 IDManager.SetID(typeIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 typeIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 type = new XsdTypeNormalizedString(item);
             }
         }
     }
     
 
     XmlNodeList statusNodeList = xmlNode.SelectNodes("status");
     if (statusNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in statusNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 statusIDRef = item.Attributes["id"].Name;
                 XsdTypeNormalizedString ob = XsdTypeNormalizedString();
                 IDManager.SetID(statusIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 statusIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 status = new XsdTypeNormalizedString(item);
             }
         }
     }
     
 
     XmlNodeList approverNodeList = xmlNode.SelectNodes("approver");
     if (approverNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in approverNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 approverIDRef = item.Attributes["id"].Name;
                 XsdTypeNormalizedString ob = XsdTypeNormalizedString();
                 IDManager.SetID(approverIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 approverIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 approver = new XsdTypeNormalizedString(item);
             }
         }
     }
     
 
 }
コード例 #6
0
 public ContactInformation(XmlNode xmlNode)
 {
     XmlNodeList telephoneNodeList = xmlNode.SelectNodes("telephone");
     
     foreach (XmlNode item in telephoneNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 telephoneIDRef = item.Attributes["id"].Name;
                 List<TelephoneNumber> ob = new List<TelephoneNumber>();
                 ob.Add(new TelephoneNumber(item));
                 IDManager.SetID(telephoneIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 telephoneIDRef = item.Attributes["href"].Name;
             }
             else
             {
             telephone.Add(new TelephoneNumber(item));
             }
         }
     }
     
 
     XmlNodeList emailNodeList = xmlNode.SelectNodes("email");
     
     foreach (XmlNode item in emailNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 emailIDRef = item.Attributes["id"].Name;
                 XsdTypeNormalizedString ob = new XsdTypeNormalizedString();
                 ob.Add(new XsdTypeNormalizedString(item));
                 IDManager.SetID(emailIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 emailIDRef = item.Attributes["href"].Name;
             }
             else
             {
             email.Add(new XsdTypeNormalizedString(item));
             }
         }
     }
     
 
     XmlNodeList addressNodeList = xmlNode.SelectNodes("address");
     if (addressNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in addressNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 addressIDRef = item.Attributes["id"].Name;
                 Address ob = Address();
                 IDManager.SetID(addressIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 addressIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 address = new Address(item);
             }
         }
     }
     
 
 }
コード例 #7
0
 public QueryParameter(XmlNode xmlNode)
 {
     XmlNodeList queryParameterIdNodeList = xmlNode.SelectNodes("queryParameterId");
     if (queryParameterIdNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in queryParameterIdNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 queryParameterIdIDRef = item.Attributes["id"].Name;
                 QueryParameterId ob = QueryParameterId();
                 IDManager.SetID(queryParameterIdIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 queryParameterIdIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 queryParameterId = new QueryParameterId(item);
             }
         }
     }
     
 
     XmlNodeList queryParameterValueNodeList = xmlNode.SelectNodes("queryParameterValue");
     if (queryParameterValueNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in queryParameterValueNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 queryParameterValueIDRef = item.Attributes["id"].Name;
                 XsdTypeNormalizedString ob = XsdTypeNormalizedString();
                 IDManager.SetID(queryParameterValueIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 queryParameterValueIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 queryParameterValue = new XsdTypeNormalizedString(item);
             }
         }
     }
     
 
     XmlNodeList queryParameterOperatorNodeList = xmlNode.SelectNodes("queryParameterOperator");
     if (queryParameterOperatorNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in queryParameterOperatorNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 queryParameterOperatorIDRef = item.Attributes["id"].Name;
                 QueryParameterOperator ob = QueryParameterOperator();
                 IDManager.SetID(queryParameterOperatorIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 queryParameterOperatorIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 queryParameterOperator = new QueryParameterOperator(item);
             }
         }
     }
     
 
 }
 public RequestCollateralAllocation(XmlNode xmlNode)
 : base(xmlNode)
 {
     XmlNodeList serviceNameNodeList = xmlNode.SelectNodes("serviceName");
     if (serviceNameNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in serviceNameNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 serviceNameIDRef = item.Attributes["id"].Name;
                 XsdTypeNormalizedString ob = XsdTypeNormalizedString();
                 IDManager.SetID(serviceNameIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 serviceNameIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 serviceName = new XsdTypeNormalizedString(item);
             }
         }
     }
     
 
     XmlNodeList collateralGiverPartyReferenceNodeList = xmlNode.SelectNodes("collateralGiverPartyReference");
     if (collateralGiverPartyReferenceNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in collateralGiverPartyReferenceNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 collateralGiverPartyReferenceIDRef = item.Attributes["id"].Name;
                 PartyReference ob = PartyReference();
                 IDManager.SetID(collateralGiverPartyReferenceIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 collateralGiverPartyReferenceIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 collateralGiverPartyReference = new PartyReference(item);
             }
         }
     }
     
 
     XmlNodeList collateralAllocationNodeList = xmlNode.SelectNodes("collateralAllocation");
     
     foreach (XmlNode item in collateralAllocationNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 collateralAllocationIDRef = item.Attributes["id"].Name;
                 List<ProposedCollateralAllocation> ob = new List<ProposedCollateralAllocation>();
                 ob.Add(new ProposedCollateralAllocation(item));
                 IDManager.SetID(collateralAllocationIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 collateralAllocationIDRef = item.Attributes["href"].Name;
             }
             else
             {
             collateralAllocation.Add(new ProposedCollateralAllocation(item));
             }
         }
     }
     
 
     XmlNodeList partyNodeList = xmlNode.SelectNodes("party");
     
     foreach (XmlNode item in partyNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 partyIDRef = item.Attributes["id"].Name;
                 List<Party> ob = new List<Party>();
                 ob.Add(new Party(item));
                 IDManager.SetID(partyIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 partyIDRef = item.Attributes["href"].Name;
             }
             else
             {
             party.Add(new Party(item));
             }
         }
     }
     
 
     XmlNodeList accountNodeList = xmlNode.SelectNodes("account");
     
     foreach (XmlNode item in accountNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 accountIDRef = item.Attributes["id"].Name;
                 List<Account> ob = new List<Account>();
                 ob.Add(new Account(item));
                 IDManager.SetID(accountIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 accountIDRef = item.Attributes["href"].Name;
             }
             else
             {
             account.Add(new Account(item));
             }
         }
     }
     
 
 }
 public ImplementationSpecification(XmlNode xmlNode)
 {
     XmlNodeList nameNodeList = xmlNode.SelectNodes("name");
     if (nameNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in nameNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 nameIDRef = item.Attributes["id"].Name;
                 XsdTypeNormalizedString ob = XsdTypeNormalizedString();
                 IDManager.SetID(nameIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 nameIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 name = new XsdTypeNormalizedString(item);
             }
         }
     }
     
 
     XmlNodeList versionNodeList = xmlNode.SelectNodes("version");
     if (versionNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in versionNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 versionIDRef = item.Attributes["id"].Name;
                 ImplementationSpecificationVersion ob = ImplementationSpecificationVersion();
                 IDManager.SetID(versionIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 versionIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 version = new ImplementationSpecificationVersion(item);
             }
         }
     }
     
 
     XmlNodeList dateNodeList = xmlNode.SelectNodes("date");
     if (dateNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in dateNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 dateIDRef = item.Attributes["id"].Name;
                 XsdTypeDate ob = XsdTypeDate();
                 IDManager.SetID(dateIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 dateIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 date = new XsdTypeDate(item);
             }
         }
     }
     
 
 }
コード例 #10
0
 public Resource(XmlNode xmlNode)
 {
     XmlNodeList resourceIdNodeList = xmlNode.SelectNodes("resourceId");
     if (resourceIdNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in resourceIdNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 resourceIdIDRef = item.Attributes["id"].Name;
                 ResourceId ob = ResourceId();
                 IDManager.SetID(resourceIdIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 resourceIdIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 resourceId = new ResourceId(item);
             }
         }
     }
     
 
     XmlNodeList resourceTypeNodeList = xmlNode.SelectNodes("resourceType");
     if (resourceTypeNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in resourceTypeNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 resourceTypeIDRef = item.Attributes["id"].Name;
                 ResourceType ob = ResourceType();
                 IDManager.SetID(resourceTypeIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 resourceTypeIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 resourceType = new ResourceType(item);
             }
         }
     }
     
 
     XmlNodeList languageNodeList = xmlNode.SelectNodes("language");
     if (languageNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in languageNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 languageIDRef = item.Attributes["id"].Name;
                 Language ob = Language();
                 IDManager.SetID(languageIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 languageIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 language = new Language(item);
             }
         }
     }
     
 
     XmlNodeList sizeInBytesNodeList = xmlNode.SelectNodes("sizeInBytes");
     if (sizeInBytesNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in sizeInBytesNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 sizeInBytesIDRef = item.Attributes["id"].Name;
                 XsdTypeDecimal ob = XsdTypeDecimal();
                 IDManager.SetID(sizeInBytesIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 sizeInBytesIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 sizeInBytes = new XsdTypeDecimal(item);
             }
         }
     }
     
 
     XmlNodeList lengthNodeList = xmlNode.SelectNodes("length");
     if (lengthNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in lengthNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 lengthIDRef = item.Attributes["id"].Name;
                 ResourceLength ob = ResourceLength();
                 IDManager.SetID(lengthIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 lengthIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 length = new ResourceLength(item);
             }
         }
     }
     
 
     XmlNodeList mimeTypeNodeList = xmlNode.SelectNodes("mimeType");
     if (mimeTypeNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in mimeTypeNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 mimeTypeIDRef = item.Attributes["id"].Name;
                 MimeType ob = MimeType();
                 IDManager.SetID(mimeTypeIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 mimeTypeIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 mimeType = new MimeType(item);
             }
         }
     }
     
 
     XmlNodeList nameNodeList = xmlNode.SelectNodes("name");
     if (nameNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in nameNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 nameIDRef = item.Attributes["id"].Name;
                 XsdTypeNormalizedString ob = XsdTypeNormalizedString();
                 IDManager.SetID(nameIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 nameIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 name = new XsdTypeNormalizedString(item);
             }
         }
     }
     
 
     XmlNodeList commentsNodeList = xmlNode.SelectNodes("comments");
     if (commentsNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in commentsNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 commentsIDRef = item.Attributes["id"].Name;
                 XsdTypeString ob = XsdTypeString();
                 IDManager.SetID(commentsIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 commentsIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 comments = new XsdTypeString(item);
             }
         }
     }
     
 
     XmlNodeList stringNodeList = xmlNode.SelectNodes("string");
     if (stringNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in stringNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 stringIDRef = item.Attributes["id"].Name;
                 XsdTypeString ob = XsdTypeString();
                 IDManager.SetID(stringIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 stringIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 string = new XsdTypeString(item);
             }
         }
     }
     
 
     XmlNodeList hexadecimalBinaryNodeList = xmlNode.SelectNodes("hexadecimalBinary");
     if (hexadecimalBinaryNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in hexadecimalBinaryNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 hexadecimalBinaryIDRef = item.Attributes["id"].Name;
                 XsdTypeHexBinary ob = XsdTypeHexBinary();
                 IDManager.SetID(hexadecimalBinaryIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 hexadecimalBinaryIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 hexadecimalBinary = new XsdTypeHexBinary(item);
             }
         }
     }
     
 
     XmlNodeList base64BinaryNodeList = xmlNode.SelectNodes("base64Binary");
     if (base64BinaryNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in base64BinaryNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 base64BinaryIDRef = item.Attributes["id"].Name;
                 XsdTypeBase64Binary ob = XsdTypeBase64Binary();
                 IDManager.SetID(base64BinaryIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 base64BinaryIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 base64Binary = new XsdTypeBase64Binary(item);
             }
         }
     }
     
 
     XmlNodeList urlNodeList = xmlNode.SelectNodes("url");
     if (urlNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in urlNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 urlIDRef = item.Attributes["id"].Name;
                 XsdTypeAnyURI ob = XsdTypeAnyURI();
                 IDManager.SetID(urlIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 urlIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 url = new XsdTypeAnyURI(item);
             }
         }
     }
     
 
 }
コード例 #11
0
 public ParametricAdjustment(XmlNode xmlNode)
 {
     XmlNodeList nameNodeList = xmlNode.SelectNodes("name");
     if (nameNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in nameNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 nameIDRef = item.Attributes["id"].Name;
                 XsdTypeNormalizedString ob = XsdTypeNormalizedString();
                 IDManager.SetID(nameIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 nameIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 name = new XsdTypeNormalizedString(item);
             }
         }
     }
     
 
     XmlNodeList inputUnitsNodeList = xmlNode.SelectNodes("inputUnits");
     if (inputUnitsNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in inputUnitsNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 inputUnitsIDRef = item.Attributes["id"].Name;
                 PriceQuoteUnits ob = PriceQuoteUnits();
                 IDManager.SetID(inputUnitsIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 inputUnitsIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 inputUnits = new PriceQuoteUnits(item);
             }
         }
     }
     
 
     XmlNodeList datapointNodeList = xmlNode.SelectNodes("datapoint");
     
     foreach (XmlNode item in datapointNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 datapointIDRef = item.Attributes["id"].Name;
                 List<ParametricAdjustmentPoint> ob = new List<ParametricAdjustmentPoint>();
                 ob.Add(new ParametricAdjustmentPoint(item));
                 IDManager.SetID(datapointIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 datapointIDRef = item.Attributes["href"].Name;
             }
             else
             {
             datapoint.Add(new ParametricAdjustmentPoint(item));
             }
         }
     }
     
 
 }