2010-06-25 2 views
0

я создал файл XML с помощью C#, но основная проблема заключается в том, что она не имеет отступXML-элемент не отступ правильно

я использовал xmldocument.preserverwhitespace = истину;

+2

Я помню, где-то, что использование презерватива может помочь против нереста непреднамеренных файлов XML. – Thomas

ответ

0

Настоятельно рекомендуем перейти на новую модель документа XML на основе XDocument. Вы можете использовать LINQ to XML, и гораздо проще создавать, изменять и искать XML, чем когда-либо в старой модели XMLDocument. Новая модель XDocument может сократить размер вашего кода более чем на половину.

+0

Если вы идете вниз, просьба указать причину, если не по какой-либо другой причине, кроме как сообщить первоначальный плакат о причине разногласий. (Не говоря уже о том, что тихий downvoting очень груб.) –

2

Если вы используете XmlTextWriter, вы можете установить свойство форматирования:

XmlTextWriter xmlWriter = new XmlTextWriter("c:\ouputfile.xml", System.Text.Encoding.UTF8); 
xmlWriter.Formatting = Formatting.Indented; 
Смежные вопросы