Как избежать «&» в XML? [Дубликат]

118

Возможный дубликат:
Как избежать амперсандов в XML?

Я пишу

 <string name="magazine">Newspaper & Magazines</string>

в strings.xml

Но компилятор говорит:

The entity name must immediately follow the '&' in the entity reference.    strings.xml /OOReaderWidget/res/values  line 9  Android XML Format Problem

Итак, как я могу показать "&" в strings.xml? Спасибо!

  • 0
    XML есть XML. Android не имеет ничего общего с [в] действительном XML.
  • 1
    Я не знаю, проблема возникла, и это произошло в моем проекте Android.
Теги:

3 ответа

237
Лучший ответ

используйте &amp; вместо &

измените на

<string name="magazine">Newspaper &amp; Magazines</string>
  • 2
    На тот случай, если кто-нибудь ответит на этот вопрос так же, как я, есть список escape-символов в XML-файлах и способы их избежать: ibm.com/support/knowledgecenter/en/SSEQTP_liberty/…
36
'&' --> '&amp;'

'<' --> '&lt;'

'>' --> '&gt;'
3

Ещё вопросы

Сообщество Overcoder
Наверх
Меню