Конвертировать XDocument в строку без добавления / r / n - PullRequest
0 голосов
/ 09 ноября 2018

Здравствуйте, я пытаюсь найти способ преобразовать мой XDocument в строку, чтобы я мог отправить его обратно с помощью вызова ajax.

Итак, у меня есть XDocument, как указано ниже

   var xml = new XDocument(
            new XElement("Contract",
                new XAttribute("version", "1.0"),
                new XElement("child", "Hello World!")));

Я могу преобразовать это в строку, выполнив следующее

string i = xml.Document.ToString();

, но, делая это, мой xml-документ выглядит неправильно, так как alot ot / r / n и много "/"добавить в целом.Есть ли способ конвертировать XDocument в строку без этих добавленных значений?

Строка, которую я получаю

"<Contract version=\"1.0\">\r\n  <child>Hello World!</child>\r\n</Contract>"

1 Ответ

0 голосов
/ 09 ноября 2018

Это должно сработать:

string i = xml.Document.ToString(SaveOptions.DisableFormatting);
...