Мне нужно разобрать действительно большой и глубоко вложенный XML-файл в дерево pojos. К сожалению, XML-схема отсутствует, потому что формат слишком старый.
(Для любопытных здесь является link спецификации)
я уже сделал POJO, в соответствии со спецификацией и даже аннотированный все поля с @Nonnull
и @Nullable
.Java читает сложный xml-файл без схемы для pojo
Теперь, как я могу прочитать xml-файл и сопоставить значения и атрибуты, не создавая конструктор в каждом объекте java, который явно назначает атрибуты членам класса и рекурсивно редуцирует дерево xml?
Я бы время, чтобы написать схему XML для него. Это не очень долго, и если вы сделаете его доступным для общественности, вы можете продлить жизнь в формате Lenex. – VGR
@ VGR Очевидно, JAXB может автоматически создать такую схему. Я мог бы изучить это. Могу ли я предположить, что вы знакомы с форматом LENEX? – Tiim
«Знакомый» дал бы мне слишком много кредитов. Я прочитал документацию, с которой вы связались, от начала до конца. – VGR