У меня есть такой класс:
@Root(name = "address_v1", strict = false)
public class AddressItem {
@Attribute(name = "idAddress")
private Long addressId;
@Attribute(name = "idClient")
private Long clientId;
...
}
И у меня есть ответ:
...
<ax23:address xsi:type="ax24:AddressItem">
<ax24:addressId>1111</ax24:addressId>
<ax24:clientId>1109</ax24:clientId>
...
Но мне нужно:
<ax23:address xsi:type="ax24:AddressItem">
<ax24:idAddress>1111</ax24:idAddress>
<ax24:idClient>1109</ax24:idClient>
Аннотация @Attribute(name = "idAddress")
не не работает (org.simpleframework.xml.Attribute
).
Я использую wsdl2 java в качестве создателя wsdl.