Ich muss ein XML in C# schreiben und ich möchte den Text formatiert. Das sind meine Einstellungen:C# XlmWriter automatische Einrückung Zeichenfolge in geschriebenen Text
XmlWriterSettings settings = new XmlWriterSettings
{
Indent = true,
IndentChars = ("\t"),
NewLineChars = "\r\n",
NewLineHandling = NewLineHandling.Replace
};
XmlWriter xmlWriter = XmlWriter.Create(path + "//" + nome, settings);
Nach dem Header und die ersten Knoten sollte ich diese Zeichenfolge einfügen:
string st = "\r\nLINE 1\r\nLINE 2\r\nLINE 3\r\n";
Und ich würde diese gerne formatiert werden, wie folgt:
<Text>
LINE 1
LINE 2
LINE 3
</Text>
ich schrieb diesen Code:
xmlWriter.WriteString(st);
Verwenden 'XmlWriter.WriteElementString ("Text", st); '[siehe hier] (https://msdn.microsoft.com/en-US/library/aex0e7zs%28v=vs.110%29.aspx) oder je nach Komplexität einen' XmlSerializer verwenden '. – Adwaenyth