XmlWriter записывает все в одну строкуC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 XmlWriter записывает все в одну строку

Сообщение Anonymous »

Я пишу XML-файл, однако, когда я его читаю, он находится в одной строке.

Может кто-нибудь посмотреть мой код и сообщить, почему все это отображается в одной строке, а не в правильном формате.

Код, как вы должны видеть, записывает несколько узлов, затем код, имя, формулу и т. д. Он также проверяет, что формула из datarow 8 и более поздних версий не являются дубликатами

var exportFile = "c:\\temp\\export.xml";
XmlWriter xmlWriter = XmlWriter.Create(exportFile);

xmlWriter.WriteStartDocument();
xmlWriter.WriteStartElement("designExport");
xmlWriter.WriteStartElement("designs");
xmlWriter.WriteStartElement("design");
foreach (DataRow dr in xltbl.Rows)
{
xmlWriter.WriteStartElement("code");
xmlWriter.WriteString(dr[0].ToString());
xmlWriter.WriteEndElement();
xmlWriter.WriteStartElement("name");
xmlWriter.WriteString(dr[1].ToString());
xmlWriter.WriteEndElement();
for (var i = 2; i < xltbl.Columns.Count; i++)
{
if (i >= 8 && dr != dr)
{
if (string.IsNullOrEmpty(dr.ToString())) continue;
xmlWriter.WriteStartElement("forumula");
xmlWriter.WriteString(dr.ToString());
xmlWriter.WriteEndElement();
xmlWriter.WriteStartElement("coverage");
xmlWriter.WriteString("0");
xmlWriter.WriteEndElement();
xmlWriter.WriteStartElement("usageFactor");
xmlWriter.WriteString("0");
xmlWriter.WriteEndElement();
}
}
}
xmlWriter.WriteEndDocument();
xmlWriter.Close();


Подробнее здесь: https://stackoverflow.com/questions/279 ... ingle-line
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • XmlWriter обрезает мою строку
    Anonymous » » в форуме C#
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • C# XmlWriter пропускает старший суррогатный символ
    Anonymous » » в форуме C#
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • C# XmlWriter пропускает старший суррогатный символ
    Anonymous » » в форуме C#
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Есть ли способ настроить вывод сериализации XmlWriter?
    Anonymous » » в форуме C#
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Есть ли способ настроить вывод сериализации XmlWriter?
    Anonymous » » в форуме C#
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»