Tag: jaxb2

Für Fragen im Zusammenhang mit der XML binding JAXB-Architektur, version 2.

Mit Jaxb2Marshaller zu unmarshall ein xml und Validierung gegen ein schema

Anzahl der Antworten 2 Antworten
Ich bin die Implementierung eines REST service mit xml als payload und haben die folgende Konfiguration zu verwenden Jaxb2Marshaller zu unmarshall meine xml. Hier ist die Konfiguration, die aus meiner Feder Kontext-Datei <bean id="jaxbMarshaller" class="org.springframework.oxm.jaxb.Jaxb2Marshaller"> <property name="classesToBeBound">

So legen Sie die JAXB-version in maven-jaxb2-plugin?

Anzahl der Antworten 3 Antworten
Ich brauche, um die neueste version von jaxb: 2.2.4-1, aber maven bzw. das maven-jaxb2-plugin scheint zu Holen, die man aus dem JDK. Ich habe versucht, die Angabe der version wie folgt: <configuration> <specVersion>2.2</specVersion> ... </configuration> aber die

Mit Jaxb2Marshaller mit mehreren Klassen mit gleichem @XmlRootElement Namen

Anzahl der Antworten 2 Antworten
Arbeite ich an einem web service mit spring-mvc und Jaxb2Marshaller. Ich habe zwei Klassen, beide versehen mit der gleichen @XmlRootElement Namen @XmlRootElement(name="request") class Foo extends AstractRequest { } @XmlRootElement(name="request") class Bar extends AbstractRequest { } Alle drei

JAXB Unmarshalling @XmlAnyElement

Anzahl der Antworten 1 Antworten
Den ich erstellt habe drei JAXB-Klasse : Home , Person , Animal . Java-Klasse Zu Hause haben variable List<Object> any enthalten können Mensch und/oder Tier-Instanz . public class Home { @XmlAnyElement(lax = true) protected List<Object> any; //setter

Java-xml-Serialisierung ist die Behandlung von null

Anzahl der Antworten 2 Antworten
Ich bin mit JAXB2 zu serialisieren Objekt zu xml. Gibt es eine Möglichkeit, wie es zu zwingen zu erstellen, die gesamte Objekt-Struktur wie im folgenden Beispiel, auch wenn es nicht gefüllt ist, in die backing-Objekt? Dies ist

Problem mit JAXB sowie Spring-OXM

Anzahl der Antworten 1 Antworten
Ich versuche unmarshall ein XML Dokument ist wie folgt: <?xml version="1.0" encoding="UTF-8"?> <personnes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="personnes.xsd"> <personne> <prenom>toto</prenom> <nom>dupont</nom> </personne> <personne> <prenom>titi</prenom> <nom>durand</nom> </personne> <personne> <prenom>tata</prenom> <nom>lanvin</nom> </personne> </personnes> Den entsprechenden XSD-hier: <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element

JAXB unmarshalling Benutzerdefinierte Entitäten ohne Anmerkung

Anzahl der Antworten 1 Antworten
Haben wir eine xml-Datei, die wir brauchen, um unmarshall(konvertieren in ein Java-Objekt). Jetzt das Java-Objekt ist der Dritte und ich kann nicht kommentieren es für unmarshalling. Irgendeine Idee, wie kann ich Unmarshal ohne Anmerkung. Bitte meinen code-snippet

spring ws nicht, dass man die Adapter bei der Verwendung von annotierten Endpunkte

Anzahl der Antworten 2 Antworten
Ich bin mit Java 6 und spring-ws, um eine sehr einfache web-service, der erhält 2 Parameter in der form einer BusquedaRequest Jaxb-Objekt und gibt das gleiche Objekt zurück. Das Objekt wurde mit xjc-compiler, und ich bin mit

JAXB 2.x : Wie überschreiben eines XmlElement-annotation von übergeordneten Klasse - Mission Impossible?

Anzahl der Antworten 4 Antworten
Warum ist das nicht möglich? Es scheint so einfach, aber es verhält sich nicht wie erwartet. Zusammenfassung: Klasse A mit einer aggregierten DataA bean in der Erwägung, dass die Klasse B (eine Unterklasse der Klasse A) ist

Jaxb: Wie erstelle ich ObjectFactory-Klasse?

Anzahl der Antworten 3 Antworten
Ich bin mit Java 6, JaxB 2 und SpringSource-Tool-Suite (wie Eclipse). Ich hatte ein paar Java-Klassen, die ich schrieb, von denen ich JaxB ein XML-schema generiert. Allerdings bin ich mir merken, um JaxB ist die Möglichkeit der

Netbeans mit JAXB Random classcastexception-Fehler ..kann nicht umgewandelt werden, com.Sonne.xml.binden.v2.- Laufzeit.reflektieren.Accessor

Anzahl der Antworten 7 Antworten
Heruntergeladen habe ich die Soap-Nachrichten von einem SOAP-Service und versuchen, zu verspotten Soap-Dienst durch Rücksendung der heruntergeladenen Nachrichten. der folgende code zeigt, wie ich bin Unmarshalling der Soap-Nachricht in die gewünschte Antwort public static DataClientType unmarshallFile(String fileName)

Verwirrt wie verwenden von JAXB-XML-Adapter für meine Anforderung

Anzahl der Antworten 3 Antworten
Ich bin Mit JAXB für unmarshalling-Prozess , für die der Antrag kommt von der Benutzeroberfläche aus, um unseren service Klasse . Das unten ist das format der XML-Anfrage . <SampleRequest user="testUser" account="testAccount" Specifier= "value1a,value1b,value1c : name2a,value2b,value2c"/> Meine

@XmlRegistry - wie funktioniert das?

Anzahl der Antworten 2 Antworten
Ich habe einige Beispiele von JAXB2 @XmlRegistry über das internet aber keine gute in-depth tutorials, die Diskussion über das Konzept der Verwendung von @XmlRegistry mit @XmlElementDecl, Frage mich, ob es sich um ein Konzept, dass sich nicht

Generierung von hashCode() und equals() beim erstellen von Java-Klassen mit Mojo maven-Jaxb2-plugin

Anzahl der Antworten 6 Antworten
Den code, mit dem ich arbeite, ist mit jaxb2-maven-plugin aus org.codehaus.mojo zum generieren von Java-Klassen aus XSD-schema. Ich bin auf der Suche nach einem Weg, um automatisch implementieren equals() und hashCode() Methoden für diese Klassen, aber es

Handhabung ungültige enum-Werte dabei JAXB Unmarshalling

Anzahl der Antworten 3 Antworten
Mein Jaxb geschaffen hat, eine Enum-Klasse basiert auf dem XML-schema aufgebaut. **enum Fruit { APPLE,ORANGE; }** Ich bin mit einem SOAP-UI check meine web-service. Da es eine freie Eingabe, wenn ich eine falsche Frucht sagen "Guva" dann

Unexpected element (uri:"", örtlich: "element"). Erwartete Elemente sind <{}link> <{}size>

Anzahl der Antworten 1 Antworten
Wenn Sie versuchen, um unmarshall dieser xml: <holder> <name>a</name> <elements> <element> <name>elem</name> </element> </elements> </holder> Bekomme ich die Fehlermeldung unexpected element (uri:"", local:"element"). Expected elements are <{}link>,<{}totalSize> im ValidationEventHandler und der tag <elements> (und damit die elements

konvertieren JAXBElement<String> Wert für java-string

Anzahl der Antworten 1 Antworten
Ich habe eine pojo class wo return-Typ der variable ist JAXBElement<String>. Will ich speichern Sie es in einem java string.Could. Kann mir jemand erklären, wie es zu tun? File file = new File("C:/Users/Admin/Desktop/JubulaXMLFiles/DemoWithDrools_1.0.xml"); JAXBContext jaxbContext = JAXBContext.newInstance(Content.class);

Unmarshalling unerwartetes element Fehler

Anzahl der Antworten 1 Antworten
Ich habe ein sehr ähnliches problem zu diesem Thema unerwartetes element Fehler beim unmarshalling, aber noch bin ich nicht in der Lage zu lösen, die Ausnahme. Als Namensraum in XML-und Paket-info ist genau das gleiche... oder ist

Brauchen Sie Hilfe bei der Formatierung JAXB-Ausgang

Anzahl der Antworten 2 Antworten
Habe ich einige Objekte, sagen wir zwei, A und B. Diese Objekte von der gleichen Klasse. Ich muss Marschall diese Objekte mittels JAXB und die XML-Ausgabe in dieser form: <Root> <A> <ID> an id </ID> </A> <B>

Jaxb 2.0-Schema-Validierungs-problem

Anzahl der Antworten 1 Antworten
Arbeite ich mit Jaxb 2.x war und versuchen, zu validieren, XML-Dokument mit der angegebenen XSD mit den folgenden tutorial Tutorial Link hers ist der code, den ich geschrieben habe unmarshaller.setSchema(schema); SAXSource source = new SAXSource(new InputSource(xmlFileLocation)); Validator

java jaxb einfache Analyse ist erforderlich @XmlAccessorType(XmlAccessType.BEREICH) Anmerkung

Anzahl der Antworten 2 Antworten
Ich versuche zu analysieren, eine xml zu java-Objekten, habe ich gelesen und umgesetzt, das folgende tutorial: http://www.vogella.com/articles/JAXB/article.html (funktioniert perfekt) Aber wenn ich meine eigenen Klassen (ähnlich wie in dem tutorial) Bekomme ich: Exception in thread "main" com.Sonne.xml.intern.binden.v2.-

posting xml zu einem Frühlings-REST-Endpunkt ist nicht immer unmarshallt in die entsprechenden Java-Objekt

Anzahl der Antworten 3 Antworten
Habe ich ein Projekt wo xsd gegeben. Ich benutze den xjc-compiler zum generieren der Java-Klassen. Und dann ich kommentieren Sie die Klasse mit XmlRootElement-Attribut. Habe ich so konfiguriert das sevlet mit der Jaxb2 marshalling/unmarshalling bean in der

JAXB erzeugt fehlerhafte Klassen

Anzahl der Antworten 4 Antworten
nach dem generieren einige Klassen aus einem xsd-Datei, die Klassen sind fehlerhaft. @xmlElementRef mit required="false" und dieses Attribut ist nicht erlaubt. Meine .xsd ich bin mit: <xs:schema xmlns:ns="http://shop.pau.softm.com/xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://shop.pau.softm.com/xsd"> <xs:element name="checkOrder"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0"

JAXB unmarshalling exception: unerwartetes element, wenn der Frühling webservice 1.0.4

Anzahl der Antworten 1 Antworten
Ich geschrieben habe, spring webservice-cleint Beispiel Das ist in Ordnung arbeiten mit springws1.5 aber wenn mit spring ws 1.0.4, ich bin immer unten Ausnahme. Bitte helfen Sie mir, warum bekommen wir diesen Ausnahme-und wie Sie zu beheben.

WebResult vs RequestWrapper Anmerkungen mit Polymophism

Anzahl der Antworten 1 Antworten
Habe ich eine Klasse wie die folgende: @XmlRootElement(namespace = "http://foo.com/model", name = "Person") @XmlAccessorType(XmlAccessType.FIELD) @XmlType(namespace = "http://foo.com/model", name = "Person" public abstract Person { } Und zwei Klassen Erben,: @XmlRootElement(namespace = "http://foo.com/model", name = "ShortPerson") @XmlAccessorType(XmlAccessType.FIELD) @XmlType(namespace

Unmarshalling verschachtelte Liste von xml-Elementen mithilfe von JAXB

Anzahl der Antworten 2 Antworten
Habe ich solch xml-Konstruktion, die ich brauche, um zu konvertieren in java-Objekte mittels JAXB: <elements> <elemet> <type></type> <property1></property1> <property2></property2> <items> <item> <id></id> <name></name> </item> ... <item> <id></id> <name></name> </item> </items> </element> </elements> Sollte ich konvertieren diese Konstruktion

Unmarshalling Error: unexpected element (uri:url, lokal:"Objektname"). Erwartete Elemente sind <{}objectname>

Anzahl der Antworten 5 Antworten
Ich bin mit jaxb2-marshaller zum generieren von Klassen zur Kommunikation mit einem webservice. Java-Klassen generiert werden, die mit der Nutzung von einige wsdl-Dateien. Alles ist jetzt in Ordnung, aber wenn ich versuche, einige der generierten Klassen, ich

konvertieren Objekt in JAXBElement

Anzahl der Antworten 2 Antworten
Will ich implementieren Sie eine Methode, die zurückgibt, JAXBElement folgende code ist der code @XmlRootElement(name = "history") @XmlAccessorType(XmlAccessType.FIELD) public class IBHistoryInfo { @XmlElement(name="trade") private List<IBTradeInfo> mTrade; public void updateTradeValue(int reqId, String date, double open, double high, double

jaxb Unmarshalling Datum

Anzahl der Antworten 1 Antworten
gibt es eine einfache Möglichkeit, unmarshalling Termine zu Java Datum. für ein Beispiel nehmen wir an, wir haben folgende xml - <?xml version="1.0" encoding="UTF-8" standalone="no"?> <msg> <type>SCH</type> <msgName>SCHEvent</msgName> <eventName>BST001</eventName> <startDatetime>2012-09-12 11:00:00</startDatetime> <endDatetime>2012-09-12 11:30:00</endDatetime> </hl7msg> und ich will

namespace-Ausgabe auf web service mit Apache CXF

Anzahl der Antworten 1 Antworten
Ich bin mit Apache CXF 2.7.3, und läuft in ein namespace Problem, dass ich wirklich nicht verstehen. Ich habe versucht, ausführlich zu suchen, aber die meisten Ergebnisse, die ich finde sind für verschiedene Verhaltensweisen. Das Problem ist,

JAXB: Qualifizierte Attribute deaktiviert default-namespace xmlns=""?

Anzahl der Antworten 1 Antworten
Wenn ich @XmlSchema(attributeFormDefault = XmlNsForm.QUALIFIED, ...) oder@XmlAttribute(namespace = "sample.com/y", ...) JAXB ignoriert @XmlSchema(namespace = "sample.com/x", ...) und statt: <a xmlns="sample.com/y" xmlns:ns0="sample.com/y"> <b ns0:att=""/> </a> erzeugt so etwas wie: <ns1:a xmlns:ns1="sample.com/x" xmlns:ns0="sample.com/y"> <ns1:b ns0:att=""/> </ns1:a> Ist dies ein

JAXB 2.x: Wie unmarshal XML ohne die Kenntnis der Ziel-Klasse?

Anzahl der Antworten 4 Antworten
Ob es einen Weg gibt, wie dies zu tun, ich würde gerne wissen, die elegante. Hier ist die Frage: - Nehmen wir an, Sie haben eine abstrakte Klasse Z - Sie haben zwei Klassen geerbt von Z:

So passen package-info.java generiert JAXB2

Anzahl der Antworten 2 Antworten
Ich bin mit <groupId>org.jvnet.jaxb2.maven2</groupId> <artifactId>maven-jaxb2-plugin</artifactId> generiert Java-Klassen aus XSD-Dateien. Habe ich <args>-npa</args> so, das plugin generiert wird nicht mehr package-info.java aber mit dieser option die generierten java-Klassen werden verschiedene (namespace Hinzugefügt wird zu jedem element). So, ich

Ist es möglich, @XmlElement kommentieren eine Methode, die mit nicht-Standard-Namen?

Anzahl der Antworten 2 Antworten
Dies ist, was ich Tue: @XmlType(name = "foo") @XmlAccessorType(XmlAccessType.NONE) public final class Foo { @XmlElement(name = "title") public String title() { return "hello, world!"; } } JAXB meckert: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 2 counts of IllegalAnnotationExceptions JAXB annotation is placed

Classcastexception-Fehler im casting DTMManagerDefault in DTMManager während maven, jaxb codegen

Anzahl der Antworten 2 Antworten
Ich habe ein seltsames problem beim Versuch, führen Sie einen maven-build verwendet das jaxb2-plugin zu tun, JAXB codegen (siehe stacktrace unten). Das beste, was ich finden, ist, dass es eine Umsetzung von DTMManager wird eine Klasse geladen,

Entfernen standalone="yes" von jaxb generierten xml

Anzahl der Antworten 1 Antworten
public final String getMessage() { JAXBContext jaxbContext; StringWriter sw = new StringWriter(); try { jaxbContext = JAXBContext.newInstance(Login.class); Marshaller jaxbMarshaller = jaxbContext.createMarshaller(); jaxbMarshaller.setProperty("jaxb.encoding", "ISO-8859-1"); jaxbMarshaller.marshal(this, sw); } catch (JAXBException e) { //TODO Auto-generated catch block e.printStackTrace(); } return

Zwei Klassen haben den gleichen Typ XML Namen "objectFactory"

Anzahl der Antworten 4 Antworten
Haben wir bereits mit JAXB 2.1 für eine lange Zeit in unserem system. Wir haben eine Plattform gebaut ist, dass mit Ant und erzeugt eine Reihe von bundles bereitgestellt werden, die in einer OSGi-runtime. Wir verwenden Java

Wie schreibt man einen Unit Test für JAXB 2.0 Marshalling

Anzahl der Antworten 4 Antworten
Ich bin mit Jaxb 2.0 api ohne Verwendung von XSD -, und haben das content-Modell mit Anmerkungen. Ich möchte schreiben Sie einen Junit-test für die Klasse, die das marshalling . Mein ursprünglicher plan war es, einen Vergleich

Maven-Jaxb2 xjc-plugin-Fehler "Keine schemas" wurde gefunden

Anzahl der Antworten 3 Antworten
Diese Tage habe ich damit verbracht, einige Zeit auf JAXB zur Konvertierung von XSD zu Java-Klasse und Umgekehrt. Hier ist ein sehr gutes tutorial für Anfänger, http://www.journaldev.com/1312/how-to-generate-java-classes-from-xsd-using-xjc-maven-plugin. Folge ich die Schritte, die streng, aber bekomme immer Fehler,

406 Nicht Akzeptabel, in das Spring-MVC-Anwendung (OSGi, Virgo, Web-Server) mit Jackson, Rom und JAXB2

Anzahl der Antworten 11 Antworten
Ich gerade angefangen zu lernen, den Jungfrau-Web-Server. Ich bin versuchen zu arbeiten, mit Jakcson JSON in Spring MVC Anwendung. In dieser Phase, die ich nicht bekommen kann eine GET-Anfrage serialisierte Objekt. Dann gibt der server "406 Nicht

Was ist die Jaxb-äquivalent eines Text-Knoten mit dem Wert?

Anzahl der Antworten 4 Antworten
Ich bin auf der Suche, um zu konvertieren eine Klasse, die wie folgt aussieht ... public class Amenity { public String id; public String value; } in der folgenden XML-Daten mit JaxB-Annotationen: <amenity id="id-string-here">value-string-here</amenity> Weiß jemand, was

Warum JAXB manchmal anzeigen zu JAXBElement?

Anzahl der Antworten 2 Antworten
Es ist ein Platzhalter-Antwort über bei der inoffizielle guide mit einem link zu einem Artikel, der (für mich) scheint ganz unverwandt. Benutze ich XJC generieren mein JAXB-Klassen und während die meisten von Ihnen anzeigen zu einander, wie

Geben Sie ein Paket anstelle von "classesToBeBound" für den Frühling Jaxb2Marshaller

Anzahl der Antworten 3 Antworten
Ich versuche, mit Jaxb2Marshaller Marschall eine Reihe von java-Klassen mit spring. Ich weiß, das getan werden kann mithilfe der folgenden code <bean id="jaxbMarshaller" class="org.springframework.oxm.jaxb.Jaxb2Marshaller"> <property name="classesToBeBound"> <list> <value>com.example.test1</value> <value>com.example.test2</value> </list> </property> </bean> Was ich tun möchte, ist

So führen Sie die JAXB-compiler von ANT

Anzahl der Antworten 3 Antworten
Ich bin mit JAXB auf ein Projekt. die Attraktion von JAXB ist, dass es im Bundle mit dem JDK, ich habe zu verwenden xjc.exe auf der Kommandozeile zu generieren .java-Dateien aus einem schema. Ich kann nicht scheinen

Warum wurde AnnotationReader aus der JAXB-Referenzimplementierung entfernt?

Anzahl der Antworten 2 Antworten
Klasse com.sun.xml.bind.v2.model.annotation.AnnotationReader war Teil der jaxb-impl 2.1.6, wurde aber entfernt 2.1.7. Weiß jemand, warum? InformationsquelleAutor der Frage Stefan Birkner | 2014-11-20

JAXB: wie marshall map in & lt; key & gt; value & lt; / key & gt;

Anzahl der Antworten 9 Antworten
Die Frage ist, über JAXB Karte marshalling - es gibt viele Beispiele auf, wie marhsall eine Karte in eine Struktur wie folgt: <map> <entry> <key> KEY </key> <value> VALUE </value> </entry> <entry> <key> KEY2 </key> <value> VALUE2

Class Cast Exception beim Versuch, xml zu entpacken?

Anzahl der Antworten 12 Antworten
Versuchen in der Vergangenheit eine class cast exception hier: FooClass fooClass = (FooClass ) unmarshaller.unmarshal(inputStream); wirft diese exception: java.lang.ClassCastException: javax.xml.bind.JAXBElement Ich versteh das nicht - wie die Klasse wurde erzeugt, indem die xjc.Fledermaus-tool - und die Klassen,

Ist es möglich, das Namespace-Präfix anzupassen, das JAXB beim Marshalling zu einem String verwendet?

Anzahl der Antworten 4 Antworten
Beispielsweise habe ich ein einfaches schema, die Einfuhren einem anderen schema. Das zweite schema (urn:nur Attribute, nur-Attribute.xsd) nur definiert ein Attribut-Gruppe. <?xml version="1.0" encoding="UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.org/MySchema" xmlns:tns="http://www.example.org/MySchema" elementFormDefault="qualified" xmlns:ja="urn:just:attributes"> <import schemaLocation="just-attributes.xsd" namespace="urn:just:attributes"/> <element name="MyElement"> <complexType> <attributeGroup

Welche Artefakte sollte ich für JAXB RI in meinem Maven-Projekt verwenden?

Anzahl der Antworten 1 Antworten
Historisch, ich habe immer verwendet die folgenden JAXB RI Artefakte in mein Maven-Projekten: com.sun.xml.bind:jaxb-impl - Laufzeit com.sun.xml.bind:jaxb-xjc - Schema-compiler com.sun.xml.bind:jaxb-jxc - Schema-generator Seit etwa version 2.2.10* diese Artefakte sind nun beschrieben als "der alte": com.sun.xml.bind:jaxb-impl Alten JAXB-Runtime-Modul.

Wie passt man an, wie JAXB mehrere Methodennamen erzeugt?

Anzahl der Antworten 2 Antworten
Sind wir mit JAXB generieren von Java-Klassen und haben festgestellt ein paar Fälle, in denen generiert plural Methode, die Namen sind nicht korrekt. Zum Beispiel, wo wir erwarten, dass getPhysicians wir sind immer getPhysicien. Wie würden wir