Ошибка синтаксиса android - string.xml

Я сделал строку с именем 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: неверно сформированный (недопустимый токен)

эта ошибка возникает в первой строке, содержащей &.

что происходит неправильно и как я его исправить.

благодарим вас заранее.

Ответы

Ответ 1

Вы не можете использовать знак и. Попробуйте &amp; (я его не тестировал, но он может работать).

Ответ 2

Я считаю, что вам нужно будет изменить & на &amp;.

Ответ 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; вместо &

Ответ 4

В то время как другие ответы об амперсанде могут быть правильными, я не думаю, что это так.

Это должно быть полезно.

Если значение атрибута является строкой, для escape-символов должны использоваться двойные обратные косые черты ('\'), например, '\n' для новой строки или '\ uxxxx' для символа Unicode.

У вас есть \n, который, возможно, должен быть \\n в дополнение к изменению в &