jaxb2

JAXB: jak mapować wartość

Pytanie dotyczy JAXB map marshalling - jest wiele przykładów na to, jak przekształcić mapę w strukturę jak poniżej: <map ... stawu par klucz-wartość, które chcę przerobić na XML-to działa, ale muszę stworzyć zbyt wiele z tych kontenerów pomocniczych.

Wyjątek Class Cast podczas próby unmarshall xml?

Próbuje ominąć wyjątek klasowy tutaj: FooClass fooClass = (FooClass ) unmarshaller.unmarshal(inputStream); Rzuca ten wyją ... mów z castingiem-unmarshaller naprawdę powinien mi oddać klasę, którą można oddać do FooClass. Jakieś pomysły, co robię źle?

Jak dostosować sposób, w jaki JAXB generuje nazwy metod w liczbie mnogiej?

Używamy JAXB do generowania klas Java i napotkaliśmy kilka przypadków, w których wygenerowane nazwy metod w liczbie mnogiej n ... <jaxb:property name="physicians"/> </jaxb:bindings> </jaxb:bindings> </jaxb:bindings>

Jakie artefakty powinienem użyć dla JAXB RI w moim projekcie Maven?

Historycznie zawsze używałem następujących artefaktów JAXB RI w moich projektach Mavena: com.sun.xml.bind:jaxb-impl - Run ... XB Runtime. Wygląda na to, że te artefakty są przestarzałe. Pytanie brzmi: Które artefakty powinny być używane zamiast?

Jaki jest związek pomiędzy Jersey, JAXB, JAX-RS, Moxy, Jackson, EclipseLink Moxy, json i xml? [zamknięte]

Nadchodzę z węzła.js tło i mają dość dobre zrozumienie RESTful web services. Teraz próbuję zbudować RESTful web services uży ... i jest związek między tymi terminami wymienionymi powyżej i jak pasują do siebie, jeśli rozwijam RESTful API oparte na Javie.

@XmlRegistry-jak to działa?

Znalazłem kilka przykładów JAXB2 @XmlRegistry w Internecie, ale nie ma dobrych dogłębnych samouczków, które mówią o koncepcji ... na wyjście, co mówi mi, że JAXB nie korzysta z ObjectFactory, dlaczego? Czy źle to robię? Każda pomoc będzie mile widziana.

Wykorzystanie JAXB do obsługi schematów z niewielkimi zmianami

Sytuacja Muszę wspierać generowanie dokumentów XML w oparciu o schematy, które różnią się tylko nieznacznie między sobą. W ... tym przypadku natknie się na błąd i obejście można znaleźć tutaj (z rozwiązaniem dostarczonym przez Blaise ' a, nie mniej!)