我正在尝试为 moxy jaxb 设置自定义 characterEscapeHandler
但出现异常:
javax.xml.bind.PropertyException: name: com.sun.xml.bind.characterEscapeHandler value: ..
我通过将 com.sun.xml.bind.characterEscapeHandler
属性添加到 org.springframework 的
.marshallerProperties
来做到这一点(它适用于标准 jaxb)。 oxm.jaxb.Jaxb2Marshaller
我知道 XmlCdata。但我不想添加 !Cdata[[..,我只想不转义字符(不添加 Cdata)。
最佳答案
我们目前正在将对 JAXB RI 的 CharacterEscapeHandler
的支持添加到 EclipseLink JAXB (MOXy) .您可以使用以下错误跟踪我们的进度:
您将能够使用 RI 属性和 CharacterEscapeHandler
类,或 MOXy 等效项。本周将检查此支持,并且每晚可在以下位置下载 EclipseLink 2.4.0:
checkin 该功能后,我将更新我的答案。
关于java - 如何为 moxy jaxb 设置 characterEscapeHandler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9350569/