Java xml循环引用中的xml到jaxb
如何使用jaxb将以下XML转换为javaJava xml循环引用中的xml到jaxb,java,jaxb,Java,Jaxb,如何使用jaxb将以下XML转换为java <work> <subwork id="sub"> <ret="it"> </subwork> <ret id="it"> <time>9</time> </ret> </work> 这有点困难,因为ret标记在子工作标记之外,所以首先需要从有效的XML开始。在更正XML时,我做了一些假设: <work> <subwo
<work>
<subwork id="sub">
<ret="it">
</subwork>
<ret id="it">
<time>9</time>
</ret>
</work>
这有点困难,因为ret标记在子工作标记之外,所以首先需要从有效的XML开始。在更正XML时,我做了一些假设:
<work>
<subwork id="sub">
<ret id="it"/>
</subwork>
<ret id="it">
<time>9</time>
</ret>
</work>
其次,还有其他方法,您需要创建一个描述此XML的模式。不必为您这样做,我要说的诀窍是定义一个元素ret,然后在work元素中引用该元素,然后再在subwork元素中引用该元素
第三,然后将该模式文件.XSD提供给生成JAXB类的工具。通常,这是Java JDK中包含的xcj.exe