xml:c#winform资源文件中的空格

时间:2013-04-25 12:33:35

标签: c# winforms resx

我有一个Windows窗体应用程序,我有resource file(.resx)这里我写下所有错误消息,如下所示

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

这里我理解name是需要访问的资源的名称,值是资源的值 但我没有得到xml:space="preserve"的内容? 我还有一个选项default

1 个答案:

答案 0 :(得分:3)

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:space:

<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”会保留标记开头的空格。