我使用c#创建了一个xml文件,但主要问题是它没有缩进
我使用过xmldocument.preserverwhitespace = true;
答案 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模型可以将代码大小减半。