我需要从 xml 中解组一些数据(来自 Redmine Web 服务)。
问题是数据在嵌套在其他元素中时被表示为属性:请参见此处的“项目”...
<?xml version="1.0" encoding="UTF-8"?>
<issues type="array" count="1640">
<issue>
<id>4326</id>
<project name="Redmine" id="1"/>
<!-- ... ->
</issue>
</issues>
但是,如果我尝试获取项目列表,则相同的项目数据将表示为元素:
<?xml version="1.0" encoding="UTF-8"?>
<projects type="array">
<project>
<id>1</id>
<name>Redmine</name>
<identifier>redmine</identifier>
<created_on>Sat Sep 29 12:03:04 +0200 2007</created_on>
<!-- ... ->
</project>
</projects>
使用 JAXB(如果可能的话,标准)最简单的方法是什么?