在以下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并找到了这个链接:
该说明说:&#34;空格不能用作属性的字符,而附加的WordChar仍无效(Notepad ++ v.6.5.2),但可能在将来的版本中使用......&#34 ;非常清楚,但附加的WordChar attribrute已经在运作。
我正在使用npp v.6.7.5 ...无论如何都要克服这个问题吗?
答案 0 :(得分:1)
是的,属性的值完全可以是单个空格字符。如果它不适合你,那么我们需要更详细地了解你在做什么,以及它究竟是如何失败的。