如何在使用XElement时包含换行符?

时间:2014-07-29 17:05:22

标签: xml newline xelement

我有一个接受XML数据的Web服务。数据中包括<地址>其数据可能包含新行的标记。

如何添加新行?我尝试使用HTML换行标记< br />,但在访问XElement的Value属性时删除了这个,让我在一行中留下地址。我也尝试过使用实际的换行符,但这会导致解析XML的问题。

有人有什么建议吗?

1 个答案:

答案 0 :(得分:3)

添加内容时只需使用\n

XElement XEleEmp = new XElement("Employee");
XElement XEleAdd = new XElement("Address", "Plot No. 123 \nXYZ Villa \nRoad No. 321\n");
XEleEmp.Add(XEleAdd);

XML:

<Employee>
  <Address>Plot No. 123
XYZ Villa
Road No. 321
</Address>
</Employee>