title: Preserve new line when reading xml using C#
body: <p>I have xml that I read it to a table cell but it seems that when there is a new line it 
  change it with white space. How can I preserve my new line when I read the xml using C#.</p>
  
  <pre><code>var xmlDoc = XDocument.Load(new XmlTextReader(Server.MapPath("NSrc.xml")),
  LoadOptions.PreserveWhitespace); 
  
  foreach (var descendant in xmlDoc.Descendants("NewsItem")) 
  {    
      var title = descendant.Element ("Title").Value;
      TableRow rw = new TableRow();
      TableCell cell = new TableCell();
  
      var title = descendant.Element("Title").Value;
      var summary = descendant.Element("Summary").Value;
  
      cell.Text = title;
      rw.Cells.Add(cell);
      tbl.Controls.Add(rw);
  
      rw = new TableRow();
      cell = new TableCell();
      cell.Text = summary;
      rw.Cells.Add(cell);
      tbl.Controls.Add(rw);
  }
  </code></pre>