我想得到一个xml结果,如下所示,它使用JAXB来获取java对象。
<Mall>
<ProductInfo>
<Product>
<name>chair</name>
<price>150</price>
</Product>
</ProductInfo>
</Mall>
为了得到这个结果,我制作了 3 个 java 类,它们是
- 定义
XmlRootElement,XmlElement - 产品组件(getter/setter)
- 插入组件值的主类
这样,我只能使用产品的XmlRootElement, XmlElement, 组件进行 3 个深度。
因此,我需要更多的深度。我尝试使用 aXmlElementWrapper来提供更多的深度,但出现错误,认为它不是收集属性……
请帮我解决这个问题...