JAXB。如何注释类以获取以下XML?

时间:2011-11-15 18:26:08

标签: java xml jaxb

我有xml文件,我想基于它使用JAXB注释创建一组类,这些注释将用于解组XML文件。

XML:

<widgetOutput>
<dataItems>
<dataItem><isLimit>false</isLimit></dataItem>
<dataItem><size>1000</size></dataItem>
<dataItem><key>Canada</key><value>1</value></dataItem>
<dataItem><key>US</key><value>2</value></dataItem>
<dataItem><key>Italy</key><value>3</value></dataItem>
<dataItem><key>France</key><value>4</value></dataItem>
...
<dataItem><key>some_N_key_here</key><value>some_N_value_here</value></dataItem>
<status>complete</status>
</dataItems>
</widgetOutput>

我无法修改此xml,它是由Web服务生成的。 请告知类和注释的类似情况。 提前谢谢。

2 个答案:

答案 0 :(得分:1)

考虑为期望的XML创建模式,并使用XJC为您创建Java类。

答案 1 :(得分:0)

使用NetBeans提供的工具从WSDL文件创建所有必需的类。

如果您正在使用Maven,请使用Maven插件。