日期:2014-05-20  浏览次数:20632 次

求助:XML与JAVA BEAN的相互转换
我有xml如下:
  <?xml version="1.0" encoding="GBK" ?> 
- <Root>
- <Subsystem>
  <SubsystemName>huiyisys</SubsystemName> 
  </Subsystem>
- <Service>
    <ServiceName>HdHyxxInsert</ServiceName> 
  </Service>
- <huiyisys.businessObject.HdHyxxListInfo>
-   <HdHyxxListInfo_Arr>
-     <aHdHyxxInfo>
        <sHyzt><![CDATA[]]></sHyzt> 
        <sCbr><![CDATA[路人甲]]></sCbr> 
        <sZbdw><![CDATA[国一局]]></sZbdw> 
        <sKssj><![CDATA[2013-03-19]]></sKssj> 
        <iWjbhyear><![CDATA[2013]]></iWjbhyear> 
        <iWjbhorder><![CDATA[21]]></iWjbhorder> 
       </aHdHyxxInfo>
-     <aHdHyxxInfo>
          <sHyzt><![CDATA[第19次会议]]></sHyzt> 
          <sCbr><![CDATA[路人乙]]></sCbr> 
          <sZbdw><![CDATA[国二局]]></sZbdw> 
          <sKssj><![CDATA[2013-03-19]]></sKssj> 
          <iWjbhyear><![CDATA[2013]]></iWjbhyear> 
          <iWjbhorder><![CDATA[21]]></iWjbhorder> 
      </aHdHyxxInfo>
     </HdHyxxListInfo_Arr>
    </huiyisys.businessObject.HdHyxxListInfo>
  </Root>

目标类:huiyisys.businessObject.HdHyxxListInfo
实例化后为:HdHyxxListInfo.aHdHyxxInfo(0).sCbr= 路人甲
            HdHyxxListInfo.aHdHyxxInfo(0).sZbdw= 国一局
            ...
            HdHyxxListInfo.aHdHyxxInfo(1).sCbr= 路人乙
            HdHyxxListInfo.aHdHyxxInfo(1).sZbdw= 国二局
            ...
如何处理啊?
 我找了javabean2xml.jar,可以xml实例化,但是只能按照它的格式组建xml,有无高人指点迷津。
xml bean java

------解决方案--------------------
官方文档中文翻译