2013-04-25 52 views
1

我有一個Windows窗體應用程序,我有resource file(.resx)在這裏,我寫我的所有錯誤消息像下面XML:在C#中的winform的資源文件空間

<data name="Link_Name" xml:space="preserve"> 
    <value>The Link Name must be not blank and not greater than 255 symbols.</value> 
    </data> 

在這裏,我理解的名字是資源的名稱,其中需要訪問,值是該資源的價值 但我沒有得到什麼是xml:space="preserve"? 我還有一個選項default

回答

1

xml:space =「preserve」使得標籤開頭的空格不會被刪除。 (如果你把一個以上的空白在一起,並且還)

例如:

<data name="Link_Name" xml:space="preserve"> 
    <value>  The Link Name must be not blank and not greater than 255 symbols.</value> 
</data> 

現在的價值將是:

"  The Link Name must be not blank and not greater than 255 symbols." 

如果XML:空間沒有設置:

<data name="Link_Name"> 
    <value>  The Link Name must be not blank and not greater than 255 symbols.</value> 
</data> 

值將是:

"The Link Name must be not blank and not greater than 255 symbols." 

因此,xml:space =「preserve」會保留標記開頭的空白處。

+0

默認等於不給予任何東西? – Shrivallabh 2013-04-25 14:05:44

+1

是的,默認意味着默認 – 2013-04-25 14:06:46