我有一个xml,我把它读到一个表格单元格,但似乎当有一个新行时,它用白色空格改变它.当我使用C#读取xml时,如何保留新行.
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);
}
Run Code Online (Sandbox Code Playgroud)