xml元素没有正确缩进

时间:2010-06-25 11:39:06

标签: c# xml c#-4.0 linq-to-xml

我使用c#创建了一个xml文件,但主要问题是它没有缩进

我使用过xmldocument.preserverwhitespace = true;

2 个答案:

答案 0 :(得分:2)

如果您使用的是XmlTextWriter,则可以设置Formatting属性:

XmlTextWriter xmlWriter = new XmlTextWriter("c:\ouputfile.xml", System.Text.Encoding.UTF8);
xmlWriter.Formatting = Formatting.Indented;

答案 1 :(得分:0)

强烈建议您切换到基于XDocument的新XML文档模型。您可以在其上使用LINQ to XML,并且比旧的XMLDocument模型更容易创建,更改和搜索XML。新的XDocument模型可以将代码大小减半。