XmlWriterTracelistener производит стену текста вместо отформатированного XMLC#

Место общения программистов C#
Anonymous
XmlWriterTracelistener производит стену текста вместо отформатированного XML

Сообщение Anonymous »

У меня есть объект xmlwritertracelistener, добавленный в мои прослушиватели, так, < /p>

System.Diagnostics.XmlWriterTraceListener xmlTrace = new
System.Diagnostics.XmlWriterTraceListener("Trace.xml");
xmlTrace.IndentLevel = 1;
xmlTrace.IndentSize = 4;

System.Diagnostics.Trace.Listeners.Add(xmlTrace);
< /code>

и он успешно получает сообщения от trace.writeline (), trace.traceinformation () и т. Д. Единственная проблема - файл trace.xml, в который он пишет, является человеко -нечитаемой, поскольку он не содержит разрывов строк или отступления. Я упускаю промежуточный шаг (XMLStreamWriter?), Который будет вполне выходить на вывод?0308ODYSSEYStartup!
< /code>

Но я бы хотел, чтобы он прочитал: < /p>



0
3
0
8





ODYSSEY

Startup!



Подробнее здесь: https://stackoverflow.com/questions/225 ... matted-xml

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