使用jaxb对特定于java的节点进行解组

kmpatx3s  于 2021-07-12  发布在  Java
关注(0)|答案(0)|浏览(242)

我有一个字符串xml包含一些数据:

<MANAGEMENT>
  <CURRENT_MANAGERS>
    <MANAGERS>
       <MANAGER>
          <NAME></NAME>
          <LAST_NAME></LAST_NAME>
          <NESTED>
             <NESTED1>
                <NESTED2>INFO</NESTED2>
             </NESTED1>
          </NESTED>
       </MANAGER>
       <MANAGER>
          <NAME></NAME>
          <LAST_NAME></LAST_NAME>
          <NESTED>
             <NESTED1>
                <NESTED2>INFO2</NESTED2>
             </NESTED1>
          </NESTED>
       </MANAGER>
       ...
    </MANAGERS>
  </CURRENT_MANAGERS>
  <FORMER_MANAGERS>
       <MANAGER>
          <NAME></NAME>
          <LAST_NAME></LAST_NAME>
          <NESTED>
             <NESTED1>
                <NESTED2>INFO</NESTED2>
             </NESTED1>
          </NESTED>
       </MANAGER>
       <MANAGER>
          <NAME></NAME>
          <LAST_NAME></LAST_NAME>
          <NESTED>
             <NESTED1>
                <NESTED2>INFO2</NESTED2>
             </NESTED1>
          </NESTED>
       </MANAGER>
  </FORMER_MANAGERS> 
</MANAGEMENT>

我有一个包含name(name)和lastname(lastname)字段的类管理器。我希望直接将nested2值检索到manager类的字符串字段中,而不为nested2创建 Package 器类。我现在正在使用jaxb来解组。
如果你让我在这里提出另一个问题,不要再重复了:现在,在管理课上,我有两个课程,分别是现任和前任的经理。我希望在管理中有一个包含当前管理者的管理者列表和另一个包含前管理者的列表,而不是两个 Package 器类,这可能吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题