2012-08-08 53 views
1

我有一个数字,都有一个共同的内部结构的XML文档,看起来像的共同元素:使用JAXB解组不同的XML文档

<Fields> 
    <Field> 
     <Name>foo</Name> 
    </Field> 
    <Field> 
     <Name>bar</Name> 
    </Field> 
</Fields> 

每个不同的文档只能在该结构类似“Fields”元素是相同的。根元素和周围元素可能不同。

实例文档1:

<ObjectX> 
    <Fields> 
     <Field> 
      <Name>foo</Name> 
     </Field> 
     <Field> 
      <Name>bar</Name> 
     </Field> 
    </Fields> 
</ObjectX> 

实例文档2:

<Object-Y> 
    <Section1> 
     <Fields> 
      <Field> 
       <Name>foo</Name> 
      </Field> 
      <Field> 
       <Name>bar</Name> 
      </Field> 
     </Fields> 
    </Section1> 
</Object-Y> 

是否有可能使用JAXB解组的所有文件只是“字段”元素,而无需建立Java类对应于我不在乎的元素?

基于几个类似问题的答案,我尝试了一些东西,但无济于事。
任何帮助表示赞赏。

回答