2013-03-06 58 views
1
<root> 
<a> 
    <b>aaaaa</b> 
</a> 

<a> 
    <b>aaaaa2</b> 
</a> 

當我如何如何插入XML文檔中的空行標籤<a>之間的一個免費線上沒有任何黑客,但正確的方法是什麼?使用LINQ建設,以XML

我已經嘗試過包括

XComment fakeBlankCommentLine = new XComment(""); 
XText fakeBlankTextLine = new XText("\r\n\n"); 

,但它導致<a><b>aaaaa2</b></a>和破壞可讀性。我想保留結構,但要插入空行。

回答

1

我認爲唯一的方法是插入一些特殊的(或者只是空的,就像你做的)註釋,然後將xml轉換爲字符串並用NewLine替換這個註釋。

+0

當用linq創建xml文件時,必須有一些可行且合理的方法來提高可讀性。 – Gero 2013-03-07 10:00:17