У меня есть страница JSF, которая выводит XHTML (из facelet). В одном из полей есть пользовательский HTML-код, который вызывает ошибки синтаксического анализа в моем веб-браузере (Safari).Внедрение HTML-кода в XHTML
Я понимаю, что это потому, что XHTML является строгим и соответствует правилам XML, в отличие от HTML. Каков наилучший способ встраивания этого HTML-кода, избегая при этом фатальных ошибок синтаксического анализа?
Одна вещь, которую я думал заменяет все экземпляры сказать < уш > с < бр/>, но там должен быть лучшим решением, чем это.
Вот еще один пример того, что мне нужно врезать:
Это мой образец текста. <br> Адрес Ветер & Огонь.
Заметьте здесь, что тег разрыва строки должен быть самостоятельной вшита, и амперсанд, вероятно, следует &aamp;
Я провел несколько HTML через Jsoup, и он разбирал проблемы. Спасибо, что поделились своим опытом! –