Например, у меня есть URL, который кто-то ввел в определенное поле формы CMS, для отображения на веб-сайте: http://seneca.sunyconnect.suny.edu:4730/F/?request=79396&func=find-b&find_code=sys&local_base=her01pub
и выводит следующий html:
<a href="http://seneca.sunyconnect.suny.edu:4730/F/?request=79396&func=find-b&find_code=sys&local_base=her01pub" title="The Sociology of Sports" rel="external">The Sociology of Sports</a>
Не считается действительным с сообщением с предупреждением: unescaped & или неизвестной сущностью "& func", а также с другим предупреждением: unescaped & или unknown неизвестной сущностью "& find_code"
Я знаю, что func & find_code - это элементы, которые передаются через URL, но есть ли способ сделать его действительным и все же разрешить ему перейти в правильный пункт назначения?
Просто замените все неэкранированные амперсанды (&) на & amp;
Использование &:
&
<a href="http://seneca.sunyconnect.suny.edu:4730/F/?request=79396&func=find-b&find_code=sys&local_base=her01pub" title="The Sociology of Sports" rel="external">The Sociology of Sports</a>
См. Амперсанды (&) в URL для получения дополнительной информации.