Как декодировать закодированные специальные символы XML в строку? - PullRequest
14 голосов
/ 11 февраля 2010

Мне дали строку типа

example.com/test?region=us&lang=en&jurisdiction=us

Как я могу написать код Java для декодирования закодированных символов, таких как

& 

в строке. Существует ли какой-либо существующий класс / метод для их декодирования?

Спасибо.

Ответы [ 3 ]

22 голосов
/ 11 февраля 2010

Чтобы скрыть сущности HTML / XML, используйте Apache Commons Lang StringEscapeUtils или homegrow one .

2 голосов
/ 17 июня 2011

StringEscapeUtils , кажется, избегает всего

0 голосов
/ 10 ноября 2015

Вы также можете включить специальные символы в XPL. XPL имеет ту же структуру, что и XML, но допускает использование специальных символов. Для преобразований доступен XML-анализатор с исходным кодом http://hll.nu

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...