我有一个接受XML数据的Web服务。数据中包括<地址>其数据可能包含新行的标记。
如何添加新行?我尝试使用HTML换行标记< br />,但在访问XElement的Value属性时删除了这个,让我在一行中留下地址。我也尝试过使用实际的换行符,但这会导致解析XML的问题。
有人有什么建议吗?
答案 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>