2010-06-25 74 views
0

我已经使用C#创建的xml文件,但主要问题是,它没有缩进xml元素不缩进正确

我已经使用xmldocument.preserverwhitespace = TRUE;

+2

我记得听到的地方,使用安全套可以帮助防止意外的XML文件产卵。 – Thomas 2010-06-25 11:42:30

回答

0

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

+0

如果您打算投降,请提供一个理由,如果没有其他原因,请告知原始投稿人不同意的原因。 (更不用说沉默的投票是非常粗鲁的。) – 2010-06-25 11:49:59

2

如果您使用的是XmlTextWriter中,您可以设置格式属性:

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