Как мне кодировать строку в Java, чтобы Vaild XHTML - PullRequest
0 голосов
/ 13 сентября 2011

Я создаю веб-сервис на Java и хочу очистить свои строки, чтобы они были действительными xHTML. Я также хотел бы сохранить разрывы строк.

Например, если мой пользователь введет строку, подобную этой:

 This course is offered <3> times a year & is scheduled for: 
 October 2011
 November 2012 and
 December  2013

Я хочу очистить строку, чтобы она выглядела так:

 This course is offered &lt;3&gt; times a year &amp is scheduled for: 
 October 2011
 November 2012 and
 December  2013

Как мне добиться этого на Java?

Спасибо

Ответы [ 2 ]

1 голос
/ 13 сентября 2011

Этот вопрос задавался раньше здесь , но он требует зависимости от внешней библиотеки, поскольку JDK не поддерживает ее напрямую.проверить это.Верхний ответ на странице.

0 голосов
/ 13 сентября 2011

Это не совсем соответствует вашему вопросу, но похоже, что вы ищите ответ Рекомендуемый метод для экранирования HTML в Java .

Сводка: StringEscapeUtils.escapeHtml () из общего достояния apache

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