【发布时间】:2010-10-05 15:38:49
【问题描述】:
有没有人使用 EclipseLink MOXy(我使用的是 eclipselink 2.1.0)来使用 Java 5?每当我尝试解组时,我在 startCDATA() 方法中的 org.eclipse.persistence.oxm.record.UnmarshalRecord 中得到一个空指针异常(xPathNode 为空)。完全相同的代码和 XML 在 Java6 中运行得非常好。
【问题讨论】:
-
通过尝试解组包含 CDATA 节点但没有匹配的 java getter 和 setter 的 xml 文件,我能够始终如一地重现这一点。如果该节点不是 cdata 节点,那么一切正常,该节点只是在解组中被跳过(这是我所期望的)。这似乎只发生在 Java5 中,而不是 Java6。
标签: java jaxb eclipselink java-5 moxy