Planujemy użyć JAXB do odwzorowania xml na obiekty. Nasze wymagania są takie, że będziemy pracować tylko nad jedną częścią dokumentu (nieco grubszą), więc chcemy tylko przekonwertować tę część (fragment) na obiekty. Dlatego nie chcemy tworzyć klas dla wszystkich elementów w xsd.xjc tylko dla części schematu
Jak możemy poprosić xjc o zignorowanie pewnych elementów lub rozważenie określonych elementów podczas generowania zajęć?
Z tego, co przeczytałem, możemy użyć pliku powiązań, aby dostosować zachowanie xjc, ale co możemy umieścić w schemacie ignorowania elementów.
używasz XSD lub Java adnotacji do generowania klas? –
Używamy xsd, ale ten xsd jest dla całego dokumentu, a nie tylko potrzebnej części. Ponadto nie jestem pewien, w jaki sposób mogę używać adnotacji java do generowania klas? Czy możesz wskazać mi jakiś link? – OKOK
Czy znalazłeś rozwiązanie swojego problemu? Mam ten sam problem. Aby to pogorszyć: nieużywane części XSD powodują błędy rzutowania XJC, ponieważ dwa podobnie nazwane typy sprowadzają się do tej samej nazwy pliku w systemie Windows. –