Java-классы, создающие из xsd через проблему xjc

у меня есть файл xsd, созданный и отлично работающий в VS. Но теперь нам нужно создать классы Java, соответствующие этому. Я попытался использовать стандартный инструмент xjc из JDK 1.6, но он выдал ошибку [ОШИБКА] ct-props-correct.4: Ошибка для типа «#AnonType_BathRoomApartmentType». Задаются повторяющиеся атрибуты с тем же именем и целевым пространством имен. Название повторяющегося атрибута — «Изменено». строка 314 файла:/C:/Program%20Files/Java/jdk1.6.0_24/bin/temp/LogicalModelSch ema.xsd

даже мысли, что я смог без проблем сгенерировать файлы XML из этого xsd в Eclipse.

Может ли кто-нибудь дать мне какое-либо предложение, как я могу справиться с этим? Я смотрел на форуме, но не нашел решения на данный момент!

Заранее спасибо, Мила


person Mila    schedule 07.06.2011    source источник


Ответы (1)


В некоторых случаях XJC требуется ваша помощь, потому что по умолчанию он хочет сопоставить две разные вещи в XSD с одним и тем же классом или полем Java. В данном случае это что-то об "Changed" в BathRoomApartment - с ним сталкивается другой "Changed". Вам нужно будет предоставить некоторую настройку привязки или изменить схему (если возможно), чтобы исправить это.

person Ed Staub    schedule 09.07.2011