c# - Extract Data from Soap XML with Namespaces -


i trying extract data contained in soap response xml have contains multiple , variable namespaces in ssis script component using c#.

my xml looks this:

<?xml version="1.0" encoding="utf-8"?> <soap:envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">    <soap:body>       <ns3:getcacheentryresponse xmlns:ns3="http://com.vedaadvantage/dp3/enterprise/standardtradecreditcommercial/silverchef/individualcommercialservice" xmlns:ns2="http://com.vedaadvantage/dp3/enterprise/standardtradecreditcommercial/silverchef" xmlns:ns4="http://com.vedaadvantage/dp3/enterprise/standardtradecreditcommercial/silverchef/individualcommercialdecision" xmlns:ns5="http://vedaadvantage.com/dp3/service/fault" xmlns:ns6="http://com/vedaadvantage/dp3/businessdecisionresultoverride" xmlns:ns7="http://com.vedaadvantage/dp3/connectors" xmlns:ns8="http://com.vedaadvantage/dp3/connectors/vedaxml/vedascore" xmlns:ns9="http://com.vedaadvantage/dp3/connectors/vedaxml/individualalerts">          <ns3:cacheentry>             <cacheentrydata>&amp;lt;response xmlns="http://com.vedaadvantage/dp3/connectors/vedaxml/vedascore" xmlns:b="http://com.vedaadvantage/dp3/connectors"&amp;gt;&amp;lt;enquiryreport&amp;gt;&amp;lt;primarymatch&amp;gt;&amp;lt;bureaureference&amp;gt;805917662&amp;lt;/bureaureference&amp;gt;&amp;lt;individual&amp;gt;&amp;lt;individualname&amp;gt;&amp;lt;familyname&amp;gt;mohammadinejad&amp;lt;/familyname&amp;gt;&amp;lt;firstgivenname&amp;gt;ali&amp;lt;/firstgivenname&amp;gt;&amp;lt;createdate&amp;gt;2014-07-15&amp;lt;/createdate&amp;gt;&amp;lt;/individualname&amp;gt;&amp;lt;gender&amp;gt;male&amp;lt;/gender&amp;gt;&amp;lt;dateofbirth&amp;gt;1982-01-06&amp;lt;/dateofbirth&amp;gt;&amp;lt;driverslicencenumber&amp;gt;&amp;lt;countrycodes&amp;gt;au&amp;lt;/countrycodes&amp;gt;&amp;lt;value/&amp;gt;&amp;lt;/driverslicencenumber&amp;gt;&amp;lt;b:address&amp;gt;&amp;lt;b:unitnumber/&amp;gt;&amp;lt;b:streetnumber&amp;gt;43&amp;lt;/b:streetnumber&amp;gt;&amp;lt;b:property&amp;gt;43&amp;lt;/b:property&amp;gt;&amp;lt;b:streetname&amp;gt;king edward&amp;lt;/b:streetname&amp;gt;&amp;lt;b:streettype&amp;gt;ave&amp;lt;/b:streettype&amp;gt;&amp;lt;b:suburb&amp;gt;albion&amp;lt;/b:suburb&amp;gt;&amp;lt;b:city/&amp;gt;&amp;lt;b:state&amp;gt;vic&amp;lt;/b:state&amp;gt;&amp;lt;b:postcode&amp;gt;3020&amp;lt;/b:postcode&amp;gt;&amp;lt;b:countrycode&amp;gt;au&amp;lt;/b:countrycode&amp;gt;&amp;lt;b:addresstype&amp;gt;residentialcurrent&amp;lt;/b:addresstype&amp;gt;&amp;lt;b:createdate&amp;gt;2015-09-04&amp;lt;/b:createdate&amp;gt;&amp;lt;/b:address&amp;gt;&amp;lt;/individual&amp;gt;&amp;lt;individualconsumercreditfile&amp;gt;&amp;lt;creditenquiry&amp;gt;&amp;lt;accounttype&amp;gt;&amp;lt;accounttype&amp;gt;ua&amp;lt;/accounttype&amp;gt;&amp;lt;value&amp;gt;utilities&amp;lt;/value&amp;gt;&amp;lt;/accounttype&amp;gt;&amp;lt;role&amp;gt;&amp;lt;consumerroletypecodesresponse&amp;gt;principal&amp;lt;/consumerroletypecodesresponse&amp;gt;&amp;lt;/role&amp;gt;&amp;lt;enquiryamount&amp;gt;&amp;lt;currencycodetype/&amp;gt;&amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&amp;lt;/enquiryamount&amp;gt;&amp;lt;coborrower/&amp;gt;&amp;lt;creditenquirer&amp;gt;agl engy sales &amp;amp; mktg ltd&amp;lt;/creditenquirer&amp;gt;&amp;lt;clientreference/&amp;gt;&amp;lt;consumercreditenquirytyperesponse&amp;gt;creditapplication&amp;lt;/consumercreditenquirytyperesponse&amp;gt;&amp;lt;enquirydate&amp;gt;2015-09-04&amp;lt;/enquirydate&amp;gt;&amp;lt;/creditenquiry&amp;gt;&amp;lt;creditenquiry&amp;gt;&amp;lt;accounttype&amp;gt;&amp;lt;accounttype&amp;gt;tc&amp;lt;/accounttype&amp;gt;&amp;lt;value&amp;gt;telecommunication service&amp;lt;/value&amp;gt;&amp;lt;/accounttype&amp;gt;&amp;lt;role&amp;gt;&amp;lt;consumerroletypecodesresponse&amp;gt;principal&amp;lt;/consumerroletypecodesresponse&amp;gt;&amp;lt;/role&amp;gt;&amp;lt;enquiryamount&amp;gt;&amp;lt;currencycodetype/&amp;gt;&amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&amp;lt;/enquiryamount&amp;gt;&amp;lt;coborrower/&amp;gt;&amp;lt;creditenquirer&amp;gt;vodafone decision point&amp;lt;/creditenquirer&amp;gt;&amp;lt;clientreference&amp;gt;1-dcqjwzg&amp;lt;/clientreference&amp;gt;&amp;lt;consumercreditenquirytyperesponse&amp;gt;creditapplication&amp;lt;/consumercreditenquirytyperesponse&amp;gt;&amp;lt;enquirydate&amp;gt;2014-07-15&amp;lt;/enquirydate&amp;gt;&amp;lt;/creditenquiry&amp;gt;&amp;lt;/individualconsumercreditfile&amp;gt;&amp;lt;individualcommercialcreditfile&amp;gt;&amp;lt;creditenquiry&amp;gt;&amp;lt;accounttype&amp;gt;&amp;lt;commercialaccounttypecodesresponse&amp;gt;cr&amp;lt;/commercialaccounttypecodesresponse&amp;gt;&amp;lt;value&amp;gt;commercial rental&amp;lt;/value&amp;gt;&amp;lt;/accounttype&amp;gt;&amp;lt;enquiryamount&amp;gt;&amp;lt;currencycodetype/&amp;gt;&amp;lt;value&amp;gt;25000&amp;lt;/value&amp;gt;&amp;lt;/enquiryamount&amp;gt;&amp;lt;role&amp;gt;&amp;lt;commercialroletypecodesresponse&amp;gt;principal&amp;lt;/commercialroletypecodesresponse&amp;gt;&amp;lt;/role&amp;gt;&amp;lt;coborrower/&amp;gt;&amp;lt;creditenquirer&amp;gt;gogetta equipment funding&amp;lt;/creditenquirer&amp;gt;&amp;lt;clientreference/&amp;gt;&amp;lt;commercialcreditenquirytyperesponse&amp;gt;creditenquiry&amp;lt;/commercialcreditenquirytyperesponse&amp;gt;&amp;lt;enquirydate&amp;gt;2016-04-04&amp;lt;/enquirydate&amp;gt;&amp;lt;/creditenquiry&amp;gt;&amp;lt;/individualcommercialcreditfile&amp;gt;&amp;lt;matchtype&amp;gt;strong&amp;lt;/matchtype&amp;gt;&amp;lt;/primarymatch&amp;gt;&amp;lt;summarydata&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;enquiry-amount&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;amount&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode&amp;gt;aud&amp;lt;/currencycode&amp;gt;&amp;lt;value&amp;gt;25000&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;age-of-file&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;months&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;20&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;age-of-subject&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;years&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;34&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;time-at-address&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;months&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;7&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;time-at-employer&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;months&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value/&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;defaults&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;total-value-of-outstanding-defaults&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;amount&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode&amp;gt;aud&amp;lt;/currencycode&amp;gt;&amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;defaults-paid&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;defaults-12&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;defaults-12-paid&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;defaults-12-unpaid&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;defaults-24-paid&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;defaults-24-unpaid&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;defaults-36-paid&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;defaults-36-unpaid&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;time-since-last-default&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;months&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value/&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;total-credit-enquiries&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;3&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;credit-enquiries-1&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;credit-enquiries-3&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;credit-enquiries-6&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;credit-enquiries-12&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;2&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;credit-enquiries-60&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;3&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;time-since-last-enquiry&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;months&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;7&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;telco-and-utility-defaults&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;telco-and-utility-defaults-12&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;telco-and-utility-enquiries&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;2&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;telco-and-utility-enquiries-6&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;telco-and-utility-enquiries-12&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;authorised-agents-enquiries-12&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;authorised-agents-enquiries-60&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;directorships-current&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;directorships-previous&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;judgements&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;proprietorships&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;adverse-on-file&amp;lt;/name&amp;gt;&amp;lt;summarytype/&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;no&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;file-notes&amp;lt;/name&amp;gt;&amp;lt;summarytype/&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;no&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;known-identities&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;bankruptcies&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;writs-and-summons&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;summary&amp;gt;&amp;lt;name&amp;gt;external-administration-director&amp;lt;/name&amp;gt;&amp;lt;summarytype&amp;gt;count&amp;lt;/summarytype&amp;gt;&amp;lt;currencycode/&amp;gt;&amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&amp;lt;/summary&amp;gt;&amp;lt;/summarydata&amp;gt;&amp;lt;scoredata&amp;gt;&amp;lt;score&amp;gt;&amp;lt;scorecardmodel&amp;gt;0303&amp;lt;/scorecardmodel&amp;gt;&amp;lt;relativerisk&amp;gt;2.3&amp;lt;/relativerisk&amp;gt;&amp;lt;vedascore1_1index&amp;gt;4.0863&amp;lt;/vedascore1_1index&amp;gt;&amp;lt;applicantodds&amp;gt;26.9&amp;lt;/applicantodds&amp;gt;&amp;lt;contributingfactor&amp;gt;&amp;lt;impact&amp;gt;greatly decreases risk&amp;lt;/impact&amp;gt;&amp;lt;value&amp;gt;lack of consumer adverse information&amp;lt;/value&amp;gt;&amp;lt;/contributingfactor&amp;gt;&amp;lt;contributingfactor&amp;gt;&amp;lt;impact&amp;gt;moderately decreases risk&amp;lt;/impact&amp;gt;&amp;lt;value&amp;gt;number of consumer credit applications&amp;lt;/value&amp;gt;&amp;lt;/contributingfactor&amp;gt;&amp;lt;contributingfactor&amp;gt;&amp;lt;impact&amp;gt;marginally decreases risk&amp;lt;/impact&amp;gt;&amp;lt;value&amp;gt;individual shopping pattern&amp;lt;/value&amp;gt;&amp;lt;/contributingfactor&amp;gt;&amp;lt;contributingfactor&amp;gt;&amp;lt;impact&amp;gt;marginally decreases risk&amp;lt;/impact&amp;gt;&amp;lt;value&amp;gt;current , historic credit type sought&amp;lt;/value&amp;gt;&amp;lt;/contributingfactor&amp;gt;&amp;lt;population&amp;gt;&amp;lt;populationodds&amp;gt;11.9&amp;lt;/populationodds&amp;gt;&amp;lt;/population&amp;gt;&amp;lt;vedascore&amp;gt;675&amp;lt;/vedascore&amp;gt;&amp;lt;percentile&amp;gt;30&amp;lt;/percentile&amp;gt;&amp;lt;scoretype&amp;gt;vs 1.1 commercial + consumer&amp;lt;/scoretype&amp;gt;&amp;lt;/score&amp;gt;&amp;lt;/scoredata&amp;gt;&amp;lt;/enquiryreport&amp;gt;&amp;lt;/response&amp;gt;</cacheentrydata>             <connectorgroup>vedaxml</connectorgroup>             <connectorid>vedascore</connectorid>             <connectorversion>2014-08-28</connectorversion>             <request>&amp;lt;request xmlns:ns2="http://com.vedaadvantage/dp3/connectors" xmlns="http://com.vedaadvantage/dp3/connectors/vedaxml/vedascore"&amp;gt;&amp;lt;product&amp;gt;&amp;lt;name&amp;gt;vedascorefinancialcommercialplusconsumer1_1&amp;lt;/name&amp;gt;&amp;lt;summary&amp;gt;true&amp;lt;/summary&amp;gt;&amp;lt;/product&amp;gt;&amp;lt;individual&amp;gt;&amp;lt;individualname&amp;gt;&amp;lt;familyname&amp;gt;mohammadinejad&amp;lt;/familyname&amp;gt;&amp;lt;firstgivenname&amp;gt;ali&amp;lt;/firstgivenname&amp;gt;&amp;lt;othergivenname&amp;gt;&amp;lt;/othergivenname&amp;gt;&amp;lt;/individualname&amp;gt;&amp;lt;gender&amp;gt;unknown&amp;lt;/gender&amp;gt;&amp;lt;dateofbirth&amp;gt;1982-01-06z&amp;lt;/dateofbirth&amp;gt;&amp;lt;driverslicencenumber&amp;gt;&amp;lt;countrycodes&amp;gt;au&amp;lt;/countrycodes&amp;gt;&amp;lt;value&amp;gt;06011982&amp;lt;/value&amp;gt;&amp;lt;/driverslicencenumber&amp;gt;&amp;lt;ns2:address&amp;gt;&amp;lt;ns2:addresstype&amp;gt;residentialcurrent&amp;lt;/ns2:addresstype&amp;gt;&amp;lt;ns2:unitnumber&amp;gt;3 u&amp;lt;/ns2:unitnumber&amp;gt;&amp;lt;ns2:streetnumber&amp;gt;43&amp;lt;/ns2:streetnumber&amp;gt;&amp;lt;ns2:property&amp;gt;43&amp;lt;/ns2:property&amp;gt;&amp;lt;ns2:streetname&amp;gt;king edward&amp;lt;/ns2:streetname&amp;gt;&amp;lt;ns2:streettype&amp;gt;ave&amp;lt;/ns2:streettype&amp;gt;&amp;lt;ns2:suburb&amp;gt;albion&amp;lt;/ns2:suburb&amp;gt;&amp;lt;ns2:state&amp;gt;vic&amp;lt;/ns2:state&amp;gt;&amp;lt;ns2:postcode&amp;gt;3020&amp;lt;/ns2:postcode&amp;gt;&amp;lt;ns2:countrycode&amp;gt;au&amp;lt;/ns2:countrycode&amp;gt;&amp;lt;/ns2:address&amp;gt;&amp;lt;role&amp;gt;principal&amp;lt;/role&amp;gt;&amp;lt;/individual&amp;gt;&amp;lt;enquiry&amp;gt;&amp;lt;accounttype&amp;gt;&amp;lt;accounttype&amp;gt;cr&amp;lt;/accounttype&amp;gt;&amp;lt;/accounttype&amp;gt;&amp;lt;enquiryamount&amp;gt;&amp;lt;currencycodetype&amp;gt;aud&amp;lt;/currencycodetype&amp;gt;&amp;lt;value&amp;gt;25000&amp;lt;/value&amp;gt;&amp;lt;/enquiryamount&amp;gt;&amp;lt;enquirytype&amp;gt;creditenquiry&amp;lt;/enquirytype&amp;gt;&amp;lt;/enquiry&amp;gt;&amp;lt;customerreference&amp;gt;gogetta&amp;lt;/customerreference&amp;gt;&amp;lt;/request&amp;gt;</request>          </ns3:cacheentry>       </ns3:getcacheentryresponse>    </soap:body> </soap:envelope> 

i have used http://xmltocsharp.azurewebsites.net/ generate c# classes this:

[xmlroot(elementname = "cacheentry", namespace = "http://com.vedaadvantage/dp3/enterprise/standardtradecreditcommercial/silverchef/individualcommercialservice")]     public class cacheentry     {         [xmlelement(elementname = "cacheentrydata")]         public string cacheentrydata { get; set; }         [xmlelement(elementname = "connectorgroup")]         public string connectorgroup { get; set; }         [xmlelement(elementname = "connectorid")]         public string connectorid { get; set; }         [xmlelement(elementname = "connectorversion")]         public string connectorversion { get; set; }         [xmlelement(elementname = "request")]         public string request { get; set; }     }      [xmlroot(elementname = "getcacheentryresponse", namespace = "http://com.vedaadvantage/dp3/enterprise/standardtradecreditcommercial/silverchef/individualcommercialservice")]     public class getcacheentryresponse     {         [xmlelement(elementname = "cacheentry", namespace = "http://com.vedaadvantage/dp3/enterprise/standardtradecreditcommercial/silverchef/individualcommercialservice")]         public cacheentry cacheentry { get; set; }         [xmlattribute(attributename = "ns3", namespace = "http://www.w3.org/2000/xmlns/")]         public string ns3 { get; set; }         [xmlattribute(attributename = "ns2", namespace = "http://www.w3.org/2000/xmlns/")]         public string ns2 { get; set; }         [xmlattribute(attributename = "ns4", namespace = "http://www.w3.org/2000/xmlns/")]         public string ns4 { get; set; }         [xmlattribute(attributename = "ns5", namespace = "http://www.w3.org/2000/xmlns/")]         public string ns5 { get; set; }         [xmlattribute(attributename = "ns6", namespace = "http://www.w3.org/2000/xmlns/")]         public string ns6 { get; set; }         [xmlattribute(attributename = "ns7", namespace = "http://www.w3.org/2000/xmlns/")]         public string ns7 { get; set; }         [xmlattribute(attributename = "ns8", namespace = "http://www.w3.org/2000/xmlns/")]         public string ns8 { get; set; }         [xmlattribute(attributename = "ns9", namespace = "http://www.w3.org/2000/xmlns/")]         public string ns9 { get; set; }     }      [xmlroot(elementname = "body", namespace = "http://schemas.xmlsoap.org/soap/envelope/")]     public class body     {         [xmlelement(elementname = "getcacheentryresponse", namespace = "http://com.vedaadvantage/dp3/enterprise/standardtradecreditcommercial/silverchef/individualcommercialservice")]         public getcacheentryresponse getcacheentryresponse { get; set; }     }      [xmlroot(elementname = "envelope", namespace = "http://schemas.xmlsoap.org/soap/envelope/")]     public class envelope     {         [xmlelement(elementname = "body", namespace = "http://schemas.xmlsoap.org/soap/envelope/")]         public body body { get; set; }         [xmlattribute(attributename = "soap", namespace = "http://www.w3.org/2000/xmlns/")]         public string soap { get; set; }     } 

here how trying extract cacheentrydata field not retrieving node list (xnlist) , not returning in foreach statement.

public override void createnewoutputrows()      {          string soap_resp = variables.getcacheentryrspxml.tostring();           soap_resp = soap_resp.replace("\"\"", "\"");           system.windows.forms.messagebox.show(soap_resp);           xmldocument agv = new xmldocument();          agv.loadxml(soap_resp);          xmlnamespacemanager nsmgr = new xmlnamespacemanager(agv.nametable);           nsmgr.addnamespace("soap", "http://schemas.xmlsoap.org/soap/envelope/");          nsmgr.addnamespace("ns3", "http://com.vedaadvantage/dp3/enterprise/standardtradecreditcommercial/silverchef/individualcommercialservice");           xmlnodelist xnlist = agv.selectnodes("//ns3:cacheentry", nsmgr);           foreach (xmlnode xn in xnlist)          {              var cacheentrydata = xn["ns3:cacheentry"].innertext;              system.windows.forms.messagebox.show(convert.tostring(cacheentrydata));           }      } 

this unusual. code looks in html encoded had html decode.

using system.linq; using system.text; using system.xml; using system.xml.linq; using system.io; using system.net;   namespace consoleapplication73 {     class program     {         const string filename = @"c:\temp\test.xml";         static void main(string[] args)         {             string xml = file.readalltext(filename);             createnewoutputrows(xml);           }         static public void createnewoutputrows(string xml)         {             xdocument doc = xdocument.parse(xml);              xelement cacheentrydata = doc.descendants().where(x => x.name.localname == "cacheentrydata").firstordefault();              string cacheentrydataxml = webutility.htmldecode(cacheentrydata.tostring());             xelement cacheentrydata2 = xelement.parse(cacheentrydataxml);         }     }  } 

Comments

Popular posts from this blog

Is there a better way to structure post methods in Class Based Views -

performance - Why is XCHG reg, reg a 3 micro-op instruction on modern Intel architectures? -

jquery - Responsive Navbar with Sub Navbar -