Использование & в URL приводит к ошибке XML: ссылка на сущность "foo" должна заканчиваться символом ";" ограничитель - PullRequest
4 голосов
/ 02 января 2012

Я пытаюсь получить изображение карты Google со следующим кодом:

<img src="http://maps.googleapis.com/maps/api/staticmap?center=#{profile.latitude},#{profile.longitude}&zoom=14&size=400x400&sensor=false"/>

но в моем браузере появляется исключение, которое говорит:

Ошибка разбора /content/profile.xhtml:
Трассировка ошибок [строка: 48] Ссылка на сущность "zoom" должна заканчиваться символом ';' разделитель.

Как мне избежать интерпретации & в URL как XML?

1 Ответ

9 голосов
/ 02 января 2012

Замените & на &amp;, поскольку разметка анализируется как XML, а &zoom - как объект HTML, которого нет в XML.

...