我创建了一个名为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;。
的第一行出了什么问题以及如何解决它。
提前谢谢。
答案 0 :(得分:46)
你不能使用&amp;标志。试试&
(我没有测试过,但它可能会有效)。
答案 1 :(得分:5)
我相信您需要将&
更改为&
。
答案 2 :(得分:3)
<string
name="info_address">SVG Service Verlags GmbH & Co. KG\n Schwertfegerstra?e 1-3\n
D-23556 L?beck\n</string>
复制粘贴我粘贴的代码。
使用此字符串使用&
代替&amp;
答案 3 :(得分:3)
虽然关于&符号的其他答案可能是正确的,但我认为不是这样。
如果属性值是字符串,则必须使用双反斜杠('\')来转义字符 - 例如,换行符为'\ n',Unicode字符为'\ uxxxx'。
你有\ n,除了对&amp;
的更改外,可能还需要\ n \ n