Hallo zusammen,
zunächst als kleine Info: Ich schwimme gerade von meiner langjährigen .NET Insel zur Java Insel rüber (und es gibt doch so einige starke Wellen dabei) ;-)
Ich benötige einige Hilfe zu dem o.g. Thema (Sorry schonmal, falls für euch seltsam klingende Fragen kommen könnten)
Ausgangslage:
- Ich habe eine genaue Vorgabe für ein XML mit folgender Struktur.
- Diese Vorgabe ist bis auf 1 fehlende Sache umgesetzt -> Es fehlt das "xsi:type" Attribut
Was habe ich bereits?
- Einen JAR-RS Webservice mit Maven aufgesetzt
- Mehrere Models mit Annotationen erstellt (Die jeweiligen Elemente sind ein eigenes Model).
Wie kann ich das realisieren mit dem xsi-type Attribut?
In .NET ging das ganze mit Polymorphie aus der OOP Welt und dem Attribut "XmlInclude", jedoch komme ich in Java nicht weiter.
Danke schonmal...
zunächst als kleine Info: Ich schwimme gerade von meiner langjährigen .NET Insel zur Java Insel rüber (und es gibt doch so einige starke Wellen dabei) ;-)
Ich benötige einige Hilfe zu dem o.g. Thema (Sorry schonmal, falls für euch seltsam klingende Fragen kommen könnten)
Ausgangslage:
- Ich habe eine genaue Vorgabe für ein XML mit folgender Struktur.
- Diese Vorgabe ist bis auf 1 fehlende Sache umgesetzt -> Es fehlt das "xsi:type" Attribut
Code:
<a xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<b>
<c xsi:type="type1" id="1281">
<d>
...
</d>
</c>
</b>
</a>
Was habe ich bereits?
- Einen JAR-RS Webservice mit Maven aufgesetzt
- Mehrere Models mit Annotationen erstellt (Die jeweiligen Elemente sind ein eigenes Model).
Wie kann ich das realisieren mit dem xsi-type Attribut?
In .NET ging das ganze mit Polymorphie aus der OOP Welt und dem Attribut "XmlInclude", jedoch komme ich in Java nicht weiter.
Danke schonmal...