android - string.xml解析错误

时间:2011-04-26 12:17:23

标签: android xml-parsing

我创建了一个名为info_data的字符串,如下所示

<string name="info_address">SVG Service Verlags GmbH & Co. KG\n
    Schwertfegerstra?e 1-3\n
    D-23556 L?beck\n
</string>

我收到xml错误,说

此行找到多个注释:      - 实体名称必须紧跟'&amp;'在实体中      参考。      - 错误:解析XML时出错:格式不正确(令牌无效)

此错误出现在包含&amp;。

的第一行

出了什么问题以及如何解决它。

提前谢谢。

4 个答案:

答案 0 :(得分:46)

你不能使用&amp;标志。试试&amp;(我没有测试过,但它可能会有效)。

答案 1 :(得分:5)

我相信您需要将&更改为&amp;

答案 2 :(得分:3)

<string
        name="info_address">SVG Service Verlags GmbH &amp; Co. KG\n Schwertfegerstra?e 1-3\n
        D-23556 L?beck\n</string>

复制粘贴我粘贴的代码。 使用此字符串使用&amp;代替&amp;

答案 3 :(得分:3)

虽然关于&符号的其他答案可能是正确的,但我认为不是这样。

This should be of some use.

  

如果属性值是字符串,则必须使用双反斜杠('\')来转义字符 - 例如,换行符为'\ n',Unicode字符为'\ uxxxx'。

你有\ n,除了对&amp;

的更改外,可能还需要\ n \ n