У меня есть объект XMLDocument, в котором InnerXml устанавливает ответ, полученный от веб-службы. Пример ответа выглядит так:
<GetAddressResponse>
<AddressStatus>EXACT MATCH</AddressStatus>
<DefaultAddress>
<FirmName></FirmName>
<Address1></Address1>
<Address2>PO BOX 123</Address2>
<City>DAYTON</City>
<State>OH</State>
<Urbanization></Urbanization>
<Zip5>45475</Zip5>
<Zip4>1952</Zip4>
<CarrierRoute>B017</CarrierRoute>
<CountyName>MONTGOMERY</CountyName>
<DeliveryPoint>52</DeliveryPoint>
</DefaultAddress>
<AddressRecCount>0</AddressRecCount>
</GetAddressResponse>
Мне нужно иметь возможность сначала получить и проверить значение AddressStatus и, основываясь на результате, получить все в DefaultAddress. Я использую .Net3.5, поэтому я могу использовать Linq в случае необходимости. Заранее спасибо.