在NOTEPAD ++ v6.7.5中,XML属性值是否可以是单个空格?

时间:2015-04-01 09:30:25

标签: xml notepad++

在以下XML标记

<Environment ignoreCase="yes" startFunc="(" stopFunc=")" paramSeparator="," terminal=";" additionalWordChar = "-"/>

startFunc属性值必须替换为&#34; &#34; [一个单一的空格而不是&#34;(&#34;]。 有没有办法让XML解析器不删除空格? 我已经尝试过空格的特殊字符,没有运气,使用的编码是&#34; UTF-8&#34;和&#34; windows-1252&#34;。

提前致谢

更新

我试图配置记事本++以便&#34;自动完成&#34;使用&#34;功能参数提示&#34;点击空格键后触发[默认值为&#34;(&#34;]。

根据Michael Kay的回答,我明白问题来自记事本++,而不是来自XML并找到了这个链接:

http://docs.notepad-plus-plus.org/index.php/Editing_Configuration_Files#Autocompletion.2C_aka_API.2C_files

该说明说:&#34;空格不能用作属性的字符,而附加的WordChar仍无效(Notepad ++ v.6.5.2),但可能在将来的版本中使用......&#34 ;非常清楚,但附加的WordChar attribrute已经在运作。

我正在使用npp v.6.7.5 ...无论如何都要克服这个问题吗?

1 个答案:

答案 0 :(得分:1)

是的,属性的值完全可以是单个空格字符。如果它不适合你,那么我们需要更详细地了解你在做什么,以及它究竟是如何失败的。