ASP.Net - l'Analyse de XML

J'ai un objet XMLDocument avec InnerXml définir une réponse que je reçois à partir d'un service web. Un exemple de réponse est comme ceci:

<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>

J'ai besoin d'être en mesure de la première à obtenir et vérifier la valeur de AddressStatus et basé sur le résultat, tout en DefaultAddress. Je suis à l'aide .Net3.5 afin que je puisse utiliser Linq en cas de besoin. Je vous remercie à l'avance.

InformationsquelleAutor NoBullMan | 2012-03-05