繁体   English   中英

JAXB XML Unmarshalling也会创建xml类的字段

[英]JAXB XML Unmarshalling creates xml classes's fields as well

我有一个xml,在那个XML上,我有太多子字段,例如。 从我阅读的文档中,我看到JAXB自动将xml生成到pojo类,但是这里有一个说明,JAXB也可以创建字段吗? 我的意思是我必须创建Employee类,它的方法,例如String job,本人的String id还是JAXB自己创建? 如果我的问题不清楚,我可以提供示例代码。

干杯Alper

        <code>
           <Employee>
             <id>121</id>
             <name>Alper</name>
           </Employee>
        </code>

我是否必须创建String id? 字符串名称; 也一样?

您有2个选择:

  1. 手动创建必要的Java类(例如Employee)
  2. 使用XML模式生成类

但是XML样本本身还不够可靠。

此处的更多信息: https : //docs.oracle.com/javase/tutorial/jaxb/intro/examples.html

您可以在Eclipse,命令行或Maven中从JAXB生成POJO或Java类。

您可以通过以下几本教程来学习:

这里从XSD在Eclipse中创建POJO类

使用命令行从XSD创建POJO类在这里

使用XJC Maven插件XSD创建POJO类在这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM