Что такое «правильный» способ обработки взаимно однозначное отображение XML (XMLA) в JAXB сгенерированные Pojo о том, что карты в контракте отличается XML (xmlB)Лучший способ отображения из XML в удаление информации POJO
Например, с следующий вход:
<?xml version="1.0"?>
<catalog>
<book id="bk101">
<author>Gambardella, Matthew</author>
<title>XML Developer's Guide</title>
</book>
</catalog>
Я хочу, чтобы отобразить следующий класс
public class PART
{
private String ITEM;
private String MANUFACTURER;
@Override
public String toString()
{
return "ClassPojo [ITEM = "+ITEM+", MANUFACTURER = "+MANUFACTURER+"]";
}
}
где автор сопоставляется ITEM и название карты производителю.
В настоящее время я использую преобразования xml, а затем отображение впоследствии; это лучший/правильный способ сделать это? Или что такое отраслевой стандарт для такой проблемы.
Благодарим вас
Взгляните: http://docs.oracle.com/javase/7/docs/api/javax/xml/bind/annotation/adapters/XmlAdapter .html –
Вы говорите о «jaxb generated pojo's», но вы их не показываете. Они похожи на классы «Каталог» и «Книга», поэтому вы накладываете «Книгу» на «ЧАСТЬ», после того, как JAXB отменил «Книгу» для вас. Не знаю, зачем вам нужно * и * преобразование xml transform * и *. – Andreas