将带有JAXB注释的Java映射到XSD键/ keyrefs

我们使用JAXB将Java类映射到XML文件。 目前我们通过注解Java类来使用Java-to-XSD方法。

这在一般情况下工作正常,但现在我们遇到了以下问题:我们希望一个XML元素的属性通过名称/ ID引用另一个XML元素。 设想一些XML描述概念模式,用<entity>元素和<property>元素定义的实体用于建立链接。 属性的@type属性应该引用同一个文件中的一个实体。

是否可以使用JAXB对此进行建模? 我想象的是在模式中使用xsd:key和xsd:keyref元素,然后在解组时将其解析为匹配的Java对象。


这是不平凡的,但可能:

http://weblogs.java.net/blog/2005/08/15/pluggable-ididref-handling-jaxb-20

链接地址: http://www.djcxy.com/p/62961.html

上一篇: Mapping Java with JAXB annotations to XSD keys/keyrefs

下一篇: Ignore element