不允许使用app_name中的&符号

时间:2014-07-08 07:37:46

标签: android

我的strings.xml如下所示:

<string name = "app_name>A & B</string>

Eclipse正在抛出错误:&#34;实体名称必须紧跟&amp;在实体参考&#34;。可能是什么原因?

4 个答案:

答案 0 :(得分:3)

使用

<string name = "app_name>A &amp; B</string>

Doc reference

答案 1 :(得分:1)

对于特殊字符,我通常使用Unicode定义, 所以对于'&amp;'使用\u0026

或将其编码为&amp;

即。使用

<string name = "app_name>A &amp; B</string>

有关详细信息,请参阅此link

答案 2 :(得分:1)

&安培;是xml中的特殊字符,它表示实体的开始。所以使用“&amp;”代替&amp;(将“amp;”添加到&amp;)

答案 3 :(得分:0)

你必须编码'&amp;'在XML文件中使用它时带有&amp;的符号。

这应该可以正常工作

<string name = "app_name>A &amp; B</string>