Что вы используете для привязки XML к Java? JAXB, Castor и XMLBeans - некоторые из доступных вариантов. Сравнений, которые я видел, все три или четыре года. Я открыт для других предложений. Особый интерес представляют маршаллинг/безупречная производительность и простота использования.Java XML Binding
Уточнение: Я хотел бы видеть не только, какую структуру вы используете, но и свои аргументы в пользу использования одного над другими.
+1 для JiBX. Большим преимуществом, которое я вижу, является способ использования JiBX. Хотя генерация кода является опцией, кажется, что большое внимание уделяется написанию собственных сопоставлений для вашей собственной модели данных. Все, что мешает мне справляться с сгенерированными классами, делает меня счастливой. Я использовал JiBX в течение нескольких лет и любил его. Я не могу сказать то же самое о Касторе. :) – spaaarky21