2010-01-08 67 views
1

我希望能夠粘貼XML的塊到我的C#代碼。有沒有辦法定義在C#代碼中多XML,而無需更改「,以‘’?

然而,最好的我能做的是以下,但我必須搜索取代「與」「。

有沒有辦法在C#代碼中定義多行XML而無需像這樣更改XML文本?

 public static string GetXml1() 
     { 
      return @" 
<Customer> 
    <FirstName status=""required"">Jim</FirstName> 
    <LastName status=""required"">Smith</LastName> 
</Customer> 
"; 
     } 
+0

我承擔有一個很好的理由,你不使用Linq以類型安全的方式返回XML的小片段? – 2010-01-08 09:25:19

+0

你也可以用''''= – 2010-01-08 09:26:46

+0

替換'''我有已經生成的XML並且需要複製它成爲一個工具來測試它之間的差異,只是認爲會有一個簡單的方法來做到這一點,如果我沒有錯誤在VB.NET中,你只能定義一個變量到一大塊XML。 – 2010-01-08 09:29:16

回答

5

存儲XML作爲一個字符串資源然後檢索XML作爲使用ResourceManager

+0

如果我們需要解析xml中的動態值會怎麼樣? – 2014-10-10 06:54:38

0

不一定你阿斯金什麼,但如果行神韻:盒/列選擇可能的幫助。只是當你用鼠標選中「要刪除並按下刪除按住「Alt'鍵。