title: ASP.Net - Parsing XML
body: <p>I have an XMLDocument object with InnerXml set a response I get from a web service. A sample response is like this:</p>
  
  <pre><code>&lt;GetAddressResponse&gt;
      &lt;AddressStatus&gt;EXACT MATCH&lt;/AddressStatus&gt;
      &lt;DefaultAddress&gt;
          &lt;FirmName&gt;&lt;/FirmName&gt;
          &lt;Address1&gt;&lt;/Address1&gt;
          &lt;Address2&gt;PO BOX 123&lt;/Address2&gt;
          &lt;City&gt;DAYTON&lt;/City&gt;
          &lt;State&gt;OH&lt;/State&gt;
          &lt;Urbanization&gt;&lt;/Urbanization&gt;
          &lt;Zip5&gt;45475&lt;/Zip5&gt;
          &lt;Zip4&gt;1952&lt;/Zip4&gt;
          &lt;CarrierRoute&gt;B017&lt;/CarrierRoute&gt;
          &lt;CountyName&gt;MONTGOMERY&lt;/CountyName&gt;
          &lt;DeliveryPoint&gt;52&lt;/DeliveryPoint&gt;
      &lt;/DefaultAddress&gt;
      &lt;AddressRecCount&gt;0&lt;/AddressRecCount&gt;
  &lt;/GetAddressResponse&gt;
  </code></pre>
  
  <p>I need to be able to first get and check the value of AddressStatus and based on the result, get everything under DefaultAddress. I am using .Net3.5 so I can use Linq if need be. Thank you in advance.</p>