Ich habe ein XDocument-Objekt und die ToString() -Methode gibt XML ohne Einrückung zurück. Wie erstelle ich eine Zeichenkette aus dieser mit eingerückten XML?Wie erstellen Sie eine eingerückte XML-Zeichenfolge aus einem XDocument in C#?
edit: Ich frage, wie man eine In-Memory-Zeichenfolge erstellen, anstatt in eine Datei zu schreiben.
edit: Sieht so aus, als hätte ich hier versehentlich eine Frage gestellt ... ToString() gibt eingerücktes XML zurück.
Können Sie Ihren Code schreiben? Der einzige Weg, wie ich XDocument.ToString dazu bringen kann, den XML-Code NICHT einzurücken, ist, wenn ich SaveOptions.DisableFormatting explizit an die ToString-Methode übergebe. –
Ich habe die Antworten hier versucht. Sie hatten keine Wirkung (verwendet immer noch Leerzeichen). Verwenden von .Net 4 (nicht Client). –
Related: http://stackoverflow.com/questions/1123718/format-xml-string-to-print-friendly-xml-string – CJBS