title: parsing xml returned by web service in C#
body: <p>Using this code i got the Response from the webservice.</p>
  
  <pre><code>using (WebResponse response = webRequest.GetResponse())
                  {
                      using (StreamReader rd = new StreamReader(response.GetResponseStream()))
                      {
                          string soapResult = rd.ReadToEnd();
                          log.Info(soapResult);
                          return soapResult;
  
                      }
                  }
  </code></pre>
  
  <p>This code is inside the forloop and the soapResult is concatenated and the final result is like this.</p>
  
  <pre><code>&lt;soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"&gt;&lt;soap-env:Header/&gt;
      &lt;soap-env:Body&gt;
          &lt;n0:ExpenseReportRetrivetStatusReadByIDResponse_sync xmlns:n0="http://my.com/xi/myGlobal20/Global" xmlns:prx="urn:my.com:proxy:HPR:/1SIA/TAS90B:804"&gt;
              &lt;ExpenseReport&gt;
                  &lt;my_UUID&gt;00163e06-cbf3-1ee4-bb86-1330a89d8e78&lt;/my_UUID&gt;
                  &lt;ExpenseReport_ReimbursementStatusCode&gt;Fully Reimbursed&lt;/ExpenseReport_ReimbursementStatusCode&gt;
              &lt;/ExpenseReport&gt;&lt;Log/&gt;
          &lt;/n0:ExpenseReportRetrivetStatusReadByIDResponse_sync&gt;&lt;/soap-env:Body&gt;
  &lt;/soap-env:Envelope&gt;
  &lt;soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"&gt;&lt;soap-env:Header/&gt;
      &lt;soap-env:Body&gt;
          &lt;n0:ExpenseReportRetrivetStatusReadByIDResponse_sync xmlns:n0="http://my.com/xi/myGlobal20/Global" xmlns:prx="urn:my.com:proxy:HPR:/1SIA/TAS90B:804"&gt;
              &lt;ExpenseReport&gt;
                  &lt;my_UUID&gt;00163e06-cbf3-1ee4-bb86-16247b9fce78&lt;/my_UUID&gt;
                  &lt;ExpenseReport_ReimbursementStatusCode&gt;Not Yet Reimbursed&lt;/ExpenseReport_ReimbursementStatusCode&gt;
              &lt;/ExpenseReport&gt;
              &lt;Log/&gt;
          &lt;/n0:ExpenseReportRetrivetStatusReadByIDResponse_sync&gt;&lt;/soap-env:Body&gt;
  &lt;/soap-env:Envelope&gt;
  &lt;soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"&gt;&lt;soap-env:Header/&gt;
  &lt;soap-env:Body&gt;
      &lt;n0:ExpenseReportRetrivetStatusReadByIDResponse_sync xmlns:n0="http://my.com/xi/myGlobal20/Global" xmlns:prx="urn:my.com:proxy:HPR:/1SIA/TAS90B:804"&gt;
          &lt;ExpenseReport&gt;
              &lt;my_UUID&gt;00163e06-cbf3-1ee4-bb86-16c473846e78&lt;/my_UUID&gt;
              &lt;ExpenseReport_ReimbursementStatusCode&gt;Not Yet Reimbursed&lt;/ExpenseReport_ReimbursementStatusCode&gt;
          &lt;/ExpenseReport&gt;&lt;Log/&gt;&lt;/n0:ExpenseReportRetrivetStatusReadByIDResponse_sync&gt;&lt;/soap-env:Body&gt;
  &lt;/soap-env:Envelope&gt;
  </code></pre>
  
  <p>I want to retrive the value of ExpenseReport_ReimbursementStatusCode tag.</p>
  
  <p>The final file will be csv file and value will be like</p>
  
  <pre><code>Fully Reimbursed
  Not Yet Reimbursed
  Not Yet Reimbursed
  </code></pre>
  
  <p>Can anybody guide me to parse this value in C#.</p>
  
  <p>Please consider i am very new to c#.</p>