android - string.xml 解析错误

发布于 2024-11-03 12:57:11 字数 383 浏览 2 评论 0原文

我创建了一个名为 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 错误,指出

在这一行找到多个注释: - 实体名称必须紧跟在“&”之后在实体中 参考。 - 错误:解析 XML 时出错:格式不正确(无效标记)

此错误出现在包含 & 的第一行。

出了什么问题以及如何修复它。

先感谢您。

i have made a string named info_data as follows

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

i am getting an xml error saying that

Multiple annotations found at this line:
- The entity name must immediately follow the '&' in the entity
reference.
- error: Error parsing XML: not well-formed (invalid token)

this error comes on the first line containing the &.

what is going wrong and how do i fix it.

thank you in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

奈何桥上唱咆哮 2024-11-10 12:57:12

您不能使用 &符号。尝试 & (我还没有测试过,但它可能有效)。

You can't use the & sign. Try & (I haven't tested it but it may work).

油焖大侠 2024-11-10 12:57:12

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

I believe you will need to change the & to &.

故事↓在人 2024-11-10 12:57:12
<string
        name="info_address">SVG Service Verlags GmbH & Co. KG\n Schwertfegerstra?e 1-3\n
        D-23556 L?beck\n</string>

复制粘贴我粘贴的代码。
使用此字符串使用 & 而不是 &

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

copy paste the code i have pasted.
use this string use & instead of &

谢绝鈎搭 2024-11-10 12:57:12

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

这应该有用。

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

你有 \n,除了对 & 的更改之外,可能还需要是 \\n

While other answers about the ampersand may be correct, I don't think its just that.

This should be of some use.

Where an attribute value is a string, double backslashes ('\') must be used to escape characters — for example, '\n' for a newline or '\uxxxx' for a Unicode character.

You have \n, which may need to be \\n in addition to the change to the &

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文