使用JAXB解决名称空间

时间:2018-09-25 00:58:32

标签: java jaxb

我有下面的xml,其中重复了Developer options个节点

 <application ...>
      <meta-data android:name="com.onesignal.NotificationOpened.DEFAULT" android:value="DISABLE" />
    </application>

我基于<item>拆分xml,仅将<rss xmlns:sk="http://example.com/sk" version="2.0"> <channel> <item> <guid isPermaLink="false">10833210</guid> <url></url> <language>ENG</language> <countryOfOrigin></countryOfOrigin> <sk:programType>Prg1</sk:programType> <sk:state>0</sk:state> </item> </channel> </rss> 作为字符串传递给JAXB解组器。

<item>

Item.java如下所示:

<item>

问题是,将节点解组到Item.java后,programType和state的值为null。我也尝试添加package-info.java。命名空间和package-info都不适合我。任何指针都将真正有用。.

0 个答案:

没有答案