3

我有一个 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 是需要访问的资源的名称,value 是资源的值但是我没有得到什么是xml:space="preserve"什么?我还有一个选择default

4

1 回答 1

4

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" 保留标签开头的空白。

于 2013-04-25T12:40:32.347 回答