Здравствуйте. Имеется XML документ, который парсится методом XDocument.Parse()
. Затем нужно его перевести в тип данных (string
). Делаю передом методом: XDocument.Parse().ToString()
и вывожу в консоль Console.WriteLine()
но выводится вот это:
<iq to="masterserver@k01/custom_server" id="uid00000068" type="get" from="5@k01/Client" xmlns="jabber:client">
<query xmlns="urn:cryonline:k01">
<setcurrentclass current="4" />
</query>
</iq>
Данные передаются от сервера клиенту,и этот стиль XML сохраняется.
Но нужно, чтобы данный документ потерял стиль:
<iq to="masterserver@k01/custom_server" id="uid00000068" type="get" from="5@k01/Client" xmlns="jabber:client"><query xmlns="urn:cryonline:k01"><setcurrentclass current="4" /></query></iq>
Как можно такое сделать?
В XDocument
есть специальная перегрузка ToString()
, принимающая SaveOptions
, просто воспользуйтесь этим:
Console.WriteLine(XDocument.Parse(text).ToString(SaveOptions.DisableFormatting));
Правильнее всего сохранять из XDocument
, задавая опции форматирования:
var sb = new StringBuilder();
using (var w = new StringWriter(sb))
xd.Save(w, SaveOptions.DisableFormatting);
var result = sb.ToString();
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Мне надо этот блок с текстом позиционировать справа, чтобы было адаптивно
Делаю генерацию PDF через domPDF, но эта библиотека не поддерживает множество CSS3 свойств, box-shadow - не исключениеПодскажите, я правильно понимаю,...