Так что я POJO который выглядит следующим образом:Преобразование XML в объект Java с общим именем узла и свойством в атрибуте?
public class ShippingAddress
{
private String name;
private String address;
private String city;
private String state;
private String zip;
//All the getters and setters
}
XML, входя, однако, выглядит следующим образом:
<ShippingAddress>
<Data Name="Name">John Doe</Data>
<Data Name="Address">123 Main Street</Data>
<Data Name="City">Anytown</Data>
<Data Name="State">AK</Data>
<Data Name="Zip">98765</Data>
</ShippingAddress>
Я обычно использую XStream для XML разбора, но я в тупик на этом. Будет ли решение использовать JAXB или какой-либо другой синтаксический анализатор XML? Или это, вероятно, будет иметь просто уродливое решение, создающее массив объектов «Data», а затем прокручивая их для создания моего полезного POJO?
Спасибо!
Вскоре после того, как я отправил это, я нашел этот вопрос [ссылка] (http://stackoverflow.com/questions/34206426/xstream-and-parse-xml-attributes), который я думаю, что может обеспечить решение, которое я я ищу. –