我这里有一小段代码:
string attributeValue = "Hello" + Environment.NewLine + " Hello 2";
XElement element = new XElement("test");
XElement subElement = new XElement("subTest");
XAttribute attribute = new XAttribute("key", "Hello");
XAttribute attribute2 = new XAttribute("key2", attributeValue);
subElement.Add(attribute);
subElement.Add(attribute2);
element.Add(subElement);
Console.Write(element.ToString());
Console.ReadLine();
我有一个问题,基本上是/r/n或换行在属性中被转换为

,但我不想要它,我希望保留/r/n,因为当我使用这个XML和Microsoft Word文档模板时,新行没有被实现,尽管是多行文本,在Word文档中我只得到空格。但没有新行 :/ 有人有什么想法吗?虽然我已经在模板字段的属性中设置了允许多行。