hello,
I need help. This is my first time working with xml file. I read the article on XML How-to. The part I am having hard time is what is my array will look like if I have a xml file looks like the following :
<ACORD>
- <BaseSvcRs>
- <MsgSetRequestPullRs>
- <MsgSetRequest>
- <AccountingSvcRs>
- <BillingRs>
- <BalanceInfo>
<PaymentPlanCd>data</PaymentPlanCd>
- <TotalDueAmt>
<Amt>data</Amt>
</TotalDueAmt>
- <TotalPaidAmt>
<Amt>data</Amt>
</TotalPaidAmt>
</BalanceInfo>
- <BillingActivityInfo>
<amig_BillingStatusCd>data</amig_BillingStatusCd>
<amig_BillTo>data</amig_BillTo>
<amig_ConcurrentBillingInd>data</amig_ConcurrentBillingInd>
<amig_EarnPremiumDt>data</amig_EarnPremiumDt>
- <amig_LastPaymentAmt>
<Amt>data</Amt>
</amig_LastPaymentAmt>
- <amig_NextBillAmt>
<Amt>data</Amt>
</amig_NextBillAmt>
<amig_NextBillDt>data</amig_NextBillDt>
<amig_PosyedDt>data</amig_PosyedDt>
- <amig_ServiceChargeAmt>
<Amt>data</Amt>
</amig_ServiceChargeAmt>
<BillingActivityCd>data</BillingActivityCd>
<DueDt>data</DueDt>
<MethodPaymentCd>data</MethodPaymentCd>
<MinimumDueAmt>data</MinimumDueAmt>
</BillingActivityInfo>
</BillingRs>
</AccountingSvcRs>
- <ClaimsSvcRs>
- <ClaimsNotificationAddRs>
- <AdjusterParty>
- <GeneralPartyInfo>
- <Addr>
<Addr1>data</Addr1>
<City>data</City>
<PostalCode>data</PostalCode>
<StateProvCd>data</StateProvCd>
</Addr>
- <Communications>
- <PhoneInfo>
<PhoneNumber>data</PhoneNumber>
</PhoneInfo>
</Communications>
- <NameInfo>
- <PersonName>
<GivenName>JASON</GivenName>
<Surname>data</Surname>
</PersonName>
</NameInfo>
</GeneralPartyInfo>
</AdjusterParty>
- <ClaimsOccurence>
<amig_ExaminerName>data1</amig_ExaminerName>
<amig_TotalLossInd>data1</amig_TotalLossInd>
<CatastropheLossInd>data1</CatastropheLossInd>
<IncidentDesc>data1</IncidentDesc>
- <ItemIdInfo>
<ClaimStatusCd>data1</ClaimStatusCd>
<ClaimStatusDt>data1</ClaimStatusDt>
<DamageDesc>data1</DamageDesc>
<InsurerId>data1</InsurerId>
</ItemIdInfo>
<LossDt>data1</LossDt>
- <ProbableIncurredAmt>
<Amt>data1</Amt>
</ProbableIncurredAmt>
</ClaimsOccurence>
- <ClaimsOccurence>
<amig_ExaminerName>data2</amig_ExaminerName>
<amig_TotalLossInd>data2</amig_TotalLossInd>
<CatastropheLossInd>data2</CatastropheLossInd>
<IncidentDesc>data2</IncidentDesc>
- <ItemIdInfo>
<ClaimStatusCd>data2</ClaimStatusCd>
<ClaimStatusDt>data2</ClaimStatusDt>
<DamageDesc>data2</DamageDesc>
<InsurerId>data2</InsurerId>
</ItemIdInfo>
<LossDt>data</LossDt>
- <ProbableIncurredAmt>
<Amt>data2</Amt>
</ProbableIncurredAmt>
</ClaimsOccurence>
- <ClaimsParty>
- <GeneralPartyInfo>
- <Addr>
<Addr1>data</Addr1>
<City>data</City>
<PostalCode>data</PostalCode>
<StateProvCd>data</StateProvCd>
</Addr>
- <NameInfo>
- <PersonName>
- <GivenName>
<Surname>data</Surname>
</GivenName>
</PersonName>
</NameInfo>
</GeneralPartyInfo>
</ClaimsParty>
- <ClaimsSummaryInfo>
- <ClaimsPayment>
- <InsuredOrPrincipal>
- <GeneralPartyInfo>
- <CommlName>
<CommercialName>data</CommercialName>
</CommlName>
</GeneralPartyInfo>
</InsuredOrPrincipal>
<PaymentDt>data</PaymentDt>
<TotalPaymentAmt>data</TotalPaymentAmt>
</ClaimsPayment>
<ReportedDt>data</ReportedDt>
</ClaimsSummaryInfo>
</ClaimsNotificationAddRs>
</ClaimsSvcRs>
- <InsuranceSvcRs>
- <PersAutoPolicyAddRs>
- <InsuredOrPrincipal>
- <GeneralPartyInfo>
- <Addr>
<Addr1>data</Addr1>
<Addr2>data</Addr2>
<City>data</City>
<PostalCode>data</PostalCode>
<StateProvCd>data</StateProvCd>
</Addr>
- <Communications>
- <PhoneInfo>
<HomeNumber>data</HomeNumber>
<WorkNumber>data</WorkNumber>
</PhoneInfo>
</Communications>
- <NameInfo>
- <PersonalName>
<Givenname>data</Givenname>
<Surname>data</Surname>
</PersonalName>
- <TaxIdentity>
<TaxId>data</TaxId>
</TaxIdentity>
</NameInfo>
</GeneralPartyInfo>
- <InsuredOrPrincipalInfo>
<InsuredOrPrincipalRoleCd>data</InsuredOrPrincipalRoleCd>
- <PersonInfo>
<BirthDt>data</BirthDt>
<MaritalStatusCd>data</MaritalStatusCd>
- <MiscParty>
- <GeneralPartyInfo>
- <Addr>
<Addr1>data</Addr1>
<Addr2>data</Addr2>
<City>data</City>
<PostalCode>data</PostalCode>
<StateProvCd>data</StateProvCd>
</Addr>
- <PersonName>
<GivenName>data</GivenName>
<Surname>data</Surname>
</PersonName>
</GeneralPartyInfo>
</MiscParty>
<OccupationDesc>data</OccupationDesc>
</PersonInfo>
</InsuredOrPrincipalInfo>
</InsuredOrPrincipal>
- <Location>
- <Addr>
<Addr1>data</Addr1>
<Addr2>data</Addr2>
<City>data</City>
<PostalCode>data</PostalCode>
<StateProvCd>data</StateProvCd>
</Addr>
</Location>
- <PersAutoLineBusiness>
- <AdditionalInterest>
- <AdditionalInterestInfo>
<AccountNumberId>data</AccountNumberId>
</AdditionalInterestInfo>
- <GeneralPartyInfo>
- <Addr>
<Addr1>data</Addr1>
<Addr2>data</Addr2>
<City>data</City>
<PostalCode>data</PostalCode>
<StateProvCd>data</StateProvCd>
</Addr>
- <NameInfo>
- <CommlName>
<CommercialName>data</CommercialName>
</CommlName>
</NameInfo>
</GeneralPartyInfo>
- <ItemIdInfo>
<InsurerId>data</InsurerId>
</ItemIdInfo>
</AdditionalInterest>
- <Coverage>
<CoverageCd>data</CoverageCd>
- <CurrTermAmt>
<Amt>data</Amt>
</CurrTermAmt>
- <Limit>
<FormatInteger>data</FormatInteger>
</Limit>
</Coverage>
- <PersDriver>
- <DriverInfo>
- <License>
<LicensePermitNumber>data</LicensePermitNumber>
- <LicenseStatusCd>
<LicenseStatusCd>data</LicenseStatusCd>
</LicenseStatusCd>
<StateProvCd>data</StateProvCd>
</License>
- <PersonInfo>
<amig_DriverUsePct>data</amig_DriverUsePct>
<BirthDt>data</BirthDt>
<GenderCd>data</GenderCd>
<MaritalStatusCd>data</MaritalStatusCd>
<OccupationClassCd>data</OccupationClassCd>
</PersonInfo>
- <QuestionAnswer>
<QuestionCd>data</QuestionCd>
</QuestionAnswer>
</DriverInfo>
- <GeneralPartyInfo>
- <NameInfo>
<GivenName>data</GivenName>
<Surname>data</Surname>
- <TaxIdentity>
<TaxId>data</TaxId>
</TaxIdentity>
</NameInfo>
</GeneralPartyInfo>
- <PersDriverInfo>
- <amig_DrivingExperience>
- <DurationPeriod>
<NumUnits>data</NumUnits>
</DurationPeriod>
</amig_DrivingExperience>
<DriverTrainingInd>data</DriverTrainingInd>
<GoodStudentCd>data</GoodStudentCd>
<DefensiveDriverExpirationDt>data</DefensiveDriverExpirationDt>
</PersDriverInfo>
</PersDriver>
- <PersDriverInfo>
<DriverRelationshipToApplicantCd>data</DriverRelationshipToApplicantCd>
<DefensiveDriverCd>data</DefensiveDriverCd>
<DistantStudentInd>data</DistantStudentInd>
- <FinancialResponsibilityFiling>
<FilingStatusCd>data</FilingStatusCd>
</FinancialResponsibilityFiling>
</PersDriverInfo>
- <PersVeh>
<amig_CustomInd>data</amig_CustomInd>
- <amig_MarketValueAmt>
<Amt>data</Amt>
</amig_MarketValueAmt>
- <CostNewAmt>
<Amt>data</Amt>
</CostNewAmt>
- <Displacement>
<NumUnits>data</NumUnits>
</Displacement>
- <EstimatedAnnualDistance>
<NumUnits>data</NumUnits>
</EstimatedAnnualDistance>
<GaragingCd>data</GaragingCd>
- <ItemIdInfo>
<InsurerId>data</InsurerId>
</ItemIdInfo>
<Manufacturer>data</Manufacturer>
<Model>data</Model>
<ModelYear>data</ModelYear>
<PurchaseDt>data</PurchaseDt>
<RatedDriverRef>data</RatedDriverRef>
<TerritoryCd>data</TerritoryCd>
<VehIdentificationNumber>data</VehIdentificationNumber>
</PersVeh>
</PersAutoLineBusiness>
- <PersPolicy>
- <AccidentViolation>
- <AccidentViolationCd>
<AccidentViolationCd>data</AccidentViolationCd>
</AccidentViolationCd>
- <AccidentViolationDt>
<AccidentViolationDt>data</AccidentViolationDt>
</AccidentViolationDt>
</AccidentViolation>
- <ContractTerm>
<EffectiveDt>data</EffectiveDt>
<ExpirationDt>data</ExpirationDt>
</ContractTerm>
- <CurrentTermAmt>
<Amt>data</Amt>
</CurrentTermAmt>
<LOBCd>data</LOBCd>
<PolicyNumber>data</PolicyNumber>
<PolicyStatusCd>data</PolicyStatusCd>
</PersPolicy>
- <PolicySummaryInfo>
- <amig_WrittenPremium>
<Amt>data</Amt>
</amig_WrittenPremium>
</PolicySummaryInfo>
- <Producer>
- <ProducerInfo>
<ContractNumber>data</ContractNumber>
<ProducerSubCode>data</ProducerSubCode>
</ProducerInfo>
</Producer>
</PersAutoPolicyAddRs>
- <PersPolicy>
- <ContractTerm>
- <DurationPeriod>
<NumUnits>data</NumUnits>
</DurationPeriod>
</ContractTerm>
</PersPolicy>
- <PersVehAccessories>
<amig_EquipmentTypeDesc>data</amig_EquipmentTypeDesc>
- <CostNewAmt>
<Amt>data</Amt>
</CostNewAmt>
</PersVehAccessories>
- <PolicyPartialImageNotifyCancelRq>
<amig_ReinstateDt>data</amig_ReinstateDt>
- <PolicyCancelNonRenew>
- <CancelNonRenewInfo>
<CancellationTypeCd>data</CancellationTypeCd>
<CancelReasonCd>data</CancelReasonCd>
<RequestorCd>data</RequestorCd>
</CancelNonRenewInfo>
</PolicyCancelNonRenew>
<TransactionIssueDt>data</TransactionIssueDt>
</PolicyPartialImageNotifyCancelRq>
</InsuranceSvcRs>
</MsgSetRequest>
</MsgSetRequestPullRs>
</BaseSvcRs>
</ACORD>
thank you.