как установить characterEscapeHandler для moxy jaxb - PullRequest
3 голосов
/ 19 февраля 2012

Я пытаюсь установить пользовательский characterEscapeHandler для moxy jaxb, но получаю исключение:

javax.xml.bind.PropertyException: имя: com.sun.xml.bind.characterEscapeHandler значение: ..

Я делаю это (и это работает для стандартного jaxb), добавляя свойство com.sun.xml.bind.characterEscapeHandler к marshallerProperties из org.springframework.oxm.jaxb.Jaxb2Marshaller.

Я знаю о XmlCdata. но я не хочу, чтобы были добавлены ! Cdata [[ .., я просто хочу не экранировать символы (без добавления Cdata).

1 Ответ

2 голосов
/ 20 февраля 2012

В настоящее время мы добавляем поддержку для RI JAXB CharacterEscapeHandler в EclipseLink JAXB (MOXy) .Вы можете отслеживать наш прогресс, используя следующую ошибку:

Вы сможете использовать либо свойство RI и класс CharacterEscapeHandler, либо MOXyэквивалент.Эта поддержка будет проверена на этой неделе, и еженедельная загрузка EclipseLink 2.4.0 будет доступна по адресу:

Я обновлю свой ответ один разфункция была проверена.

...