我有一个xml,并且具有带有项目数的列表标签。

例:

    <param>
       <id>12345</id>
       <date>2012/07/10</date>
       <list>
         <item>
           <name>Test1</name>
           <code>C1</code>
         </item>
         <item>
           <name>Test2</name>
           <code>C2</code>
         </item>
       </list>
    </param>


我想使用Jakarta Digester框架将此映射到Java对象。

我的计划是这样。


创建一个主ResponseDTO
创建一个ItemDTO
将ItemDTO数组列表添加到ResponseDTO


因此,在将这个xml解析到Jakarta Digester引擎之后,我期望具有ItemDTO列表的ResponseDTO具有真实值。

有人可以让我知道如何使用Digester框架执行此操作。

最佳答案

看一下这篇文章:http://www.devx.com/Java/Article/21832

但是,有十二个XML反/序列化框架对用户更加友好...(http://x-stream.github.io/tutorial.html#init)。

M.

10-08 01:24