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;