Я ищу решение для маршалинга / демаршаллинга элемента с содержимым CDATA.Стек - это сервер Джерси (1.19) и jaxb-impl (2.1 - я знаю, древний, не может обновиться на этом этапе).
Простой подход на основе аннотаций с пользовательским XmlAdapter не работает (аннотация XmlAdapter никогда не обрабатывается через этот стек.)
Я устанавливаю XmlAdapter непосредственно на маршаллера в ContextResolver: реализация getContext (как описано здесь - Маршаллинг объекта с CDATA с использованием Jersey Framework ), но он никогда не запускается.
Мой вопрос - как я могу создать элемент с содержимым CDATA?Подключившись к Jersey ContextResolver и установив обработчик escape-символов, я могу получить только не интерпретированные символы xml в качестве выходных данных, но я не могу создать «CDATA».
Как я могу получить доступ к маршаллеру для вставки блока CDATA?Кроме того, почему XmlAdapter (аннотации или прямая настройка его на маршаллере) - никогда не запускается?