Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Да по сути взгляни на структуру XML она сама посути кривая
>>TextW.WriteLine("");
Правильнее было бы каждую учётку в отдельную обёртку брать типа
<record>
.............
</record>
XElement body =
new XElement("items",
new XElement("General",
new XElement("key", new XAttribute("name", Common.XmlKeys.IS_SUCCESS), isSucess),
new XElement("key", new XAttribute("name", Common.XmlKeys.OPERATION_NUMBER), operationNumber),
new XElement("key", new XAttribute("name", "from"), own.AppKey)),
new XElement("Result", resultMessage)
);
Защита от поломки структуры XML хDDD
При желании можно создать нужные структуру с нужной иерархией и использовать стандартную функцию serialize
>>TextW.WriteLine("");
Правильнее было бы каждую учётку в отдельную обёртку брать типа
<record>
.............
</record>
...
</user>
XmlDocument,
XmlWriter,
XmlSerializer,
XamlWritter...
new XElement("items",
new XElement("General",
new XElement("key", new XAttribute("name", Common.XmlKeys.IS_SUCCESS), isSucess),
new XElement("key", new XAttribute("name", Common.XmlKeys.OPERATION_NUMBER), operationNumber),
new XElement("key", new XAttribute("name", "from"), own.AppKey)),
new XElement("Result", resultMessage)
);
body.ToString();
Вот как-то так удобно