[英]How can i add an attribute to XML element for parent tag using JAXB annotations
如何在“事件”标签中添加Lane的属性(对于我写过单独类的每个子标签)?
这是示例格式:
<TestRequest>
<Constraints>
<Currency>USD</Currency>
<ServiceFlags>
<ServiceFlag code = "" />
</ServiceFlags>
</Constraints>
<Events>
<Event type="Pickup">
<Location>
<Zip></Zip>
<Country></Country>
</Location>
</Event>
<Event type="Drop">
<Location>
<Zip></Zip>
<Country></Country>
</Location>
</Event>
</Events>
</TestRequest>
您可以使用XmlAdapter进行操作 。
首先,为ex创建XmlAdapter
。 EventAdapter
。
然后,添加注释@XmlJavaTypeAdapter(EventAdapter.class)
,在其中定义@XmlAttribute(name = "type")
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.