Tag: xjc

XJC ist eine JAXB-tool für die Erstellung von XSD (XML-Schema), um Java-Quellcode.

Was könnte "JAXBElement nicht über eine no-arg default-Konstruktor"?

Anzahl der Antworten 1 Antworten
Ich bin die Erzeugung einer jar-Datei, die gelöscht werden muss, in einem kommerziellen software-Produkt. Das Glas entspricht der kommerziellen software-api und richtet sich auf ein zweites Glas, die enthält (unter anderem) eine Reihe von POJOs generiert aus

JAXB XJC Möglich zu unterdrücken, kommentieren Schöpfung in den generierten Klassen?

Anzahl der Antworten 8 Antworten
Unserem Projekt verwendet XJC generiert Java-Klassen aus einem XSD. Ich bin mit JAVA EE 6. Wenn alle die XSDs haben wir werden neu generiert, den generierten Klassen enthalten diesen Kommentar am Anfang der Datei: //Generated on: 2011.02.23

JAXB-Liste-Tag der Erstellung inner Klasse

Anzahl der Antworten 5 Antworten
Wir haben also eine XSD-Typ in der form: <xs:complexType name="Foo"> <xs:all> <xs:element name="Bars"> <xs:complexType> <xs:sequence> <xs:element name="Bar" type="barType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:all> </xs:complexType> darstellen XML: <Foo> <!-- Elements snipped for brevity--> <Bars> <Bar> <!-- Bar Element

Wie informieren xjc, nicht zu gehen über xs:import?

Anzahl der Antworten 1 Antworten
Erstellen Sie ein java-Klassen aus xsd-mit xjc ant-task. Meisten funktioniert es. Ich brauche es nicht, um durch zu gehen und weil es bereits mapping gemacht. Hier ist xsd: <?xml version="1.0" encoding="UTF-8"?> <xs:schema targetNamespace="urn:oasis:names:tc:opendocument:xmlns:digitalsignature:1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dsig="urn:oasis:names:tc:opendocument:xmlns:digitalsignature:1.0" xmlns:xmldsig="http://www.w3.org/2000/09/xmldsig#"

Geben Sie @XmlJavaTypeAdapter Klasse mit Bindungen Datei?

Anzahl der Antworten 2 Antworten
Habe ich eine 3rd-party-Schnittstelle, versorgt xsd-Dateien, die auf der Höhe Ihrer API. Einige Ihrer Zuordnungen sind nicht ganz Java, die üblichen booleschen 0 & 1 🙁 Ich würde gerne auf einen bindings-Datei angeben, die @XmlJavaTypeAdapter Klasse für

Wie kann ich mehrere xsd-schemas mit jaxb und die Ameise xjc-task?

Anzahl der Antworten 3 Antworten
Bin ich mit jaxb generieren von java-Objekt-Klasse von xml-schemas in ein Ant-Skript etwa so: <!-- JAXB compiler task definition --> <taskdef name="xjc" classname="com.sun.tools.xjc.XJCTask" classpathref="master-classpath"/> <!-- Generates the source code from the ff.xsd schema using jaxb --> <target

JAXB Externe Benutzerdefinierte Bindung XJC Problem - Analyse-Ergebnisse in leeren Knoten

Anzahl der Antworten 2 Antworten
Verzeihen Sie mir, wenn dies ist ein Duplikat. Hier ist meine Bindung.xjb-Datei. Aber jetzt bin ich immer die regelmäßigen Fehler, dass die komplexe Art Ziel "AddBankVaultRplyType" nicht gefunden. Ich sehe keine Problem. Kann mir jemand helfen mit

Hinzufügen toString, hashCode, equals beim generieren der JAXB-Klassen in Java

Anzahl der Antworten 2 Antworten
Ich versuche zu generieren, die JAXB-Klassen aus einem XSD-Datei programmgesteuert in Java. Ich habe den folgenden code-snippet zu erreichen: .... import java.io.File; import java.io.IOException; import org.xml.sax.InputSource; import com.sun.codemodel.JCodeModel; import com.sun.tools.xjc.api.S2JJAXBModel; import com.sun.tools.xjc.api.SchemaCompiler; import com.sun.tools.xjc.api.XJC; .... .... public

JAXB - XJC - Beeinflussung erzeugt typesafe enum-Klasse und Mitglieder

Anzahl der Antworten 2 Antworten
Beim kompilieren die folgende simpleType mit dem XJC kompilieren (aus der JAXB-Paket)... <xs:simpleType name="test"> <xs:annotation> <xs:appinfo> <jaxb:typesafeEnumClass/> </xs:appinfo> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="4"> <xs:annotation> <xs:appinfo> <jaxb:typesafeEnumMember name="FOUR"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="6"> <xs:annotation> <xs:appinfo> <jaxb:typesafeEnumMember name="SIX"/> </xs:appinfo>

XJB [FEHLER] Mehrere <schemaBindings> definiert den Ziel-namespace

Anzahl der Antworten 1 Antworten
Habe ich mehrere XSD-Dateien, und ich will laufen ein XJC, über Sie zu erstellen java-Klasse, die Objekte, die ich zur weiteren Verarbeitung verwenden. PROBLEM: 2 XSDs unter meine XSDs habe ein Problem wenn ich den XJC-Befehl. Die

mit xjc mit ant

Anzahl der Antworten 1 Antworten
Ich versuche, mit xjc-compiler von ant. Erfolgreich erstellt, aber nichts generiert wird. Mein ant-Skript ist wie folgt: <?xml version="1.0" encoding="UTF-8"?> <project name="AutomateWithAnt" basedir="."> <property file="build.properties"/> <path id="compile.classpath"> <fileset dir="${lib.includes}" includes="*.jar"></fileset> </path> <target name="init" description="create java class"> </target>

Wie kompilieren Sie mehrere xsd-Dateien in Gradle JAXB/XJC?

Anzahl der Antworten 4 Antworten
Ich bin Recht neu auf Gradle und ich bin mit einigen Fragen versuchen zu kompilieren mehrere schema-Dateien mit Gradle Ant XJC. Unter den unten angegebenen code, ich bin in der Lage zu kompilieren, 1 schema erfolgreich. Allerdings

Wie stellen Sie sich die generierten Klassen enthalten Javadoc anhand von XML-Schema-Dokumentation

Anzahl der Antworten 4 Antworten
Derzeit arbeite ich mit einer XML-Schema, das hat <xsd:annotation>/<xsd:documentation> auf die meisten Arten und Elemente. Wenn ich generieren von Java-Bohnen aus diesem XML-Schema, dann die Javadoc von Bohnen enthält nur einige Allgemeine erzeugten Informationen über die zulässige

Import namespace - den Namen auflösen Kann, um eine(n) 'Typ-definition' - Komponente

Anzahl der Antworten 2 Antworten
Kontext: ich bin Generierung von java-Klassen aus xsd-Dateien mithilfe von maven-jaxb-plugin. Alle meine .xsd-Dateien sind in einem einzigen Ort - src/main/resource-Verzeichnis. Problem: Alles funktioniert Prima, wenn die xsd ist nicht Referenz/import von xsd ' s mit einem

Wie kann ich Sie entfernen-namespace aus der generierten JAXB-Datei?

Anzahl der Antworten 2 Antworten
Hier ist mein code: xsdFile: <complexType name="Player"> <sequence> <element name="Login" type="string"></element> <element name="Passwd" type="string"></element> </sequence> </complexType> <element name="Player" type="tns:Player"></element> Build.xml: <exec executable="${javahome}/bin/xjc" > <arg value="-extension" /> <arg value="-b" /> <arg value="binding.xml" /> <arg value="-d" /> <arg value="${sources}"

Wie verwende ich JAXB/XJC konvertieren einer XML-Datei zu einem Objekt?

Anzahl der Antworten 2 Antworten
Ich mache seit Forschung auf JAXB und XJC aber aus der Dokumentation, die gibt, einschließlich der Oracle-Seiten und einige der Stack-Overflow-Fragen hier, ich glaube nicht, dass es eine klare definition, was ist der Unterschied zwischen JAXB und

JAXB-Bindings-schemas in ein GLAS

Anzahl der Antworten 3 Antworten
Ich bin mit dem maven-jaxb2-plugin zum generieren von Java-Klassen, Baujahr von-schemas in ein Glas. Allerdings bin ich mir nicht sicher, wie Sie Sie richtig zu suchen, um diese schemas aus einem bindings-Datei. Wenn Iextract die schemas aus

java.net.MalformedURLException: no protocol

Anzahl der Antworten 3 Antworten
Ich' m schreiben eine Klasse zum ausführen von xjc java. mein code geht wie folgt: URL url = new URL("C:\\Users\\Simran\\Desktop\\books.xsd"); SchemaCompiler sc = XJC.createSchemaCompiler(); sc.parseSchema(new InputSource(url.toExternalForm())); S2JJAXBModel model = sc.bind(); JCodeModel cm = model.generateCode(null, null); cm.build(new FileCodeWriter(new

JAXB maven-plugin nicht generieren von Klassen

Anzahl der Antworten 1 Antworten
Ich versuche zum generieren der java-Dateien aus der XSD-Datei, aber der code unten nicht erzeugen. Wenn ich die Auskommentierung outputDirectory, es funktioniert, aber löschen Sie den Ordner. hinzufügen clearOutputDir = false ist auch nicht erzeugen etwas. <build>

JAXB - Die schemaBindings Anpassung ist, die nicht mit einem schema-element

Anzahl der Antworten 1 Antworten
Ich versuche, die erzeugten Java-Klassen aus einem set von XSD-Dateien mithilfe des Maven-XJC-plugin mit custom binding. Die Anpassung Hinzugefügt wird Präfix JAXB generierten Klassen. Wenn der maven-build läuft, aber der XJC-plugin scheint nicht zu erkennen, die schemaBindings

JAXB Liste der Wahl

Anzahl der Antworten 4 Antworten
Habe ich folgenden schema <complexType name="BookShelf"> <sequence> <element name="newBook" type="string" minOccurs="0" maxOccurs="unbounded"/> <element name="oldBook" type="string" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> XJC generiert Bücherregal-Klasse mit zwei Listen, eine für die newBook und eine für oldBook. Ausgezeichnet! Ich will jetzt

Wie man mit JAXB ComplexType mit MixedContent Daten?

Anzahl der Antworten 2 Antworten
Ich habe diese XML-Struktur: <Tax> <Money currency="USD">0.00</Money> <Description xml:lang="en"> 17.5% Non-Recoverable <ShortName>vatspecial</ShortName> </Description> </Tax> Beachten Sie, dass Description Knoten hat MixedContent (bestehend aus text-und XML) und dies ist die XSD Teil über Description Knoten: <xsd:complexType name="TaxDescriptionType"> <xsd:sequence>

Definition von package-Namen für die gemeinsame XSD ist mit xjc und Bindungen

Anzahl der Antworten 1 Antworten
Ich versuche, generieren von Java-Klassen aus mehreren spezifischen XSD-mit xjc. Diese Schemata haben einige Definitionen gemeinsam, so dass Sie importieren eine Reihe von gemeinsamen XSD. Insbesondere, Sie können von null auf alle gängigen XSD. Möchte ich erzeugen

SAXParseException: der Wert ist kein Gültiger Wert für 'Datum'

Anzahl der Antworten 2 Antworten
Habe ich ein Objekt-Baum von POJOs, stellt ein XML-Schema. Dies wurde mit den folgenden jaxb ant-Skript. Möchte ich überprüfen das root-POJO und seine Kinder, Personen, die gegen das schema für die fehlenden Attribute an. Mein code ist

Maven-JAXB2 XJC-plugin: M2E plugin-Ausführung nicht abgedeckt

Anzahl der Antworten 3 Antworten
Ich bin über über den jaxb2 xjc plugin für die Generierung von java-Dateien aus einer XSD. Deshalb habe ich zu konfigurieren, die meine pom.xml wie folgt: <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jaxb2-maven-plugin</artifactId> <version>1.3</version> <executions> <execution> <phase>generate-sources</phase> <goals> <goal>xjc</goal>

JAXB XJC - XPath-Auswertung der Ergebnisse in leer-target-Knoten?

Anzahl der Antworten 1 Antworten
Habe ich die folgende einfache XSD-Dokument (foo.xsd): <?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:foo"> <xsd:element name="Person"> <xsd:complexType> <xsd:sequence> <xsd:element name="Name" type="xsd:string"/> <xsd:element name="Height"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Short"/> <xsd:enumeration value="Average"/> <xsd:enumeration value="Tall"/> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element>

Anwendung externe JAXB binding-Datei schema-Elemente importiert aus WSDL

Anzahl der Antworten 4 Antworten
Den XPath-Ausdruck in meine externe verbindlich-Dateien können nicht auf die Elemente in meiner XML-schemas importiert werden in meiner WSDL. Alles läuft, wenn ich inline-binding-Anpassung, aber ich wollte wirklich haben externe Bindung Dateien, die Weise, die ich nie

Maven-jaxb2:xjc Versagen, um code zu generieren

Anzahl der Antworten 6 Antworten
Habe ich die folgenden plugins in die Maven-build-in pom.xml <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jaxb2-maven-plugin</artifactId> <executions> <execution> <phase>generate-sources</phase> <goals> <goal>xjc</goal> </goals> <configuration> <extension>true</extension> <clearOutputDir>false</clearOutputDir> <schemaDirectory>${basedir}/src/main/resources/xsd</schemaDirectory> <schemaFiles>myapp.xsd</schemaFiles> <outputDirectory>${basedir}/src/main/java</outputDirectory> <bindingDirectory>src/main/resources/xsd</bindingDirectory> <bindingFiles>myapp-bindings.xjb</bindingFiles> </configuration> </execution> </executions> </plugin> Folgenden ist die build-Fehler. [INFO] Ignored given

Indem JAXB generierten Klassen

Anzahl der Antworten 1 Antworten
Habe ich das Maven "Aufgabe", die zum generieren von Java-Klassen aus einem XSD-Datei mit JAXB. <!-- XML to Java classes --> <plugin> <groupId>com.sun.tools.xjc.maven2</groupId> <artifactId>maven-jaxb-plugin</artifactId> <executions> <execution> <phase>generate-sources</phase> <goals> <goal>generate</goal> </goals> </execution> </executions> <configuration> <generatePackage>nl.compay.service</generatePackage> <schemaDirectory>src/main/webapp/compay</schemaDirectory> </configuration> </plugin>

Erstellen Sie eine gemeinsame xsd generierten Klasse verwendet werden, die von anderen Paketen

Anzahl der Antworten 2 Antworten
Ich versuche, mit der gleichen generierten Klasse, aber in getrennten Paketen. Also die Struktur sollte wie folgt Aussehen: com.test.common -commonType.java com.test.A -objectA.java com.test.B -objectB.java Aber ich bekomme immer diese: com.test.common -commonType.java com.test.A -objectA.java -commonType.java com.test.B -objectB.java -commonType.java

JAXB, XJC -> erstellen Sie mehrere class-Dateien

Anzahl der Antworten 1 Antworten
Bin ich mit JAXB und XJC zum ersten mal. Möchte ich generieren von Java-Klassen aus XML-Datei, damit ich dieser online-Helfer zu generieren schema von XML-Datei. Nach, dass ich nur diese Befehlszeile generieren von Java-Klassen : xjc myschema.xsd

Lösung Typ-Definitionen aus importierten schema in XJC ausfällt

Anzahl der Antworten 2 Antworten
Habe ich diese API mit JAXB bequem mit dem Objekt-Modelle, generiert aus XML-Schemas, die von der XJC (XML-to-Java) compiler, durch benannte Referenzen. Es abstrahiert die Erstellung von JAXB Kontexten und die Suche nach ObjectFactory Methoden entfernt von

Wie schreibt man eine externe verbindlich-Datei für xjc?

Anzahl der Antworten 1 Antworten
In der Dokumentation von JAXB xjc sagt: -b Geben Sie einen oder mehrere externe verbindlich-Dateien zu verarbeiten. (Jede Bindung-Datei muss seine eigene "-b" - Schalter.) Die syntax der externen binding-Dateien ist extrem flexibel. Sie können eine einzelne

javax.xml.binden.UnmarshalException: unexpected element (uri:"", örtlich:""). Erwartete Elemente sind

Anzahl der Antworten 6 Antworten
Finden Sie eine Menge von Fragen, wie dies in dieser Website, aber keiner hat mein Problem gelöst. Dies ist mein XML : <?xml version='1.0' encoding='UTF-8' standalone='yes'?> <lookupInstances xmlns='http://www.pqr.com/awd/rest/v1' name='LKIMGR'> <lookupParameters> <lookupParameter name='businessArea'>PQAA</lookupParameter> <lookupParameter name='MEMBERNUMBER'>ANTHONY1900</lookupParameter> </lookupParameters> </lookupInstances> Ich

Der JAXB-Compiler bindet xs: boolean an die boolesche Java-Wrapper-Klasse anstelle des booleschen primitiven Typs

Anzahl der Antworten 3 Antworten
Ich bin der Migration eines Projekts von JAXB 1.0, JAXB 2.1, und ich habe Probleme mit der datatype-mapping. Bin ich mit dem Ant xjc binding-compiler, und ich habe erfolgreich konfiguriert die globalen Bindungen, so dass (zum Beispiel)

Wie generiert man @ XmlRootElement-Klassen für Basistypen in XSD?

Anzahl der Antworten 2 Antworten
Ich habe einige Probleme mit der Erzeugung von Java-Klassen mit entsprechenden JAXB-Annotationen aus einer XSD-mit XJC. Ich habe eine relativ einfache XSD-Datei die Definition meiner XML-schema. Die komplexen Typen innerhalb der XSD-nutzen Sie Vererbung mit Hilfe der

Kein von JAXB erzeugtes @ XmlRootElement

Anzahl der Antworten 14 Antworten
Ich versuche, generieren von Java-Klassen aus dem FpML (Finanial Products Markup Language), version 4.5. Eine Tonne von code generiert wird, aber ich kann es nicht benutzen. Versucht zu serialisieren, ein einfaches Dokument, das ich erhalten: javax.xml.bind.MarshalException -

JAXB: Wie ändere ich XJC-generierte Klassennamen, wenn attr XS in XSD angegeben ist?

Anzahl der Antworten 3 Antworten
Ich bin ein Anfänger, JAXB und ich habe lästige Probleme bei der Generierung von Java-Klassen mit xjc. Ich bin mit einem XSD-so: <xs:element name="item" type="itemType"/> ... <xs:complexType name="itemType"> <xs:attribute name="id" type="xs:string" use="required"> ... </xs:complexType> und xjc generiert

Wie erzeuge ich eine Java-Klasse, die eine serialisierbare Schnittstelle von xsd mit JAXB implementiert?

Anzahl der Antworten 6 Antworten
Ich würde gerne einführen das Zwischenspeichern in ein bestehendes Spring-Projekt verwendet JAXB zu setzen WebServices. Das Zwischenspeichern erfolgt auf der Ebene der end Punkte. Um dies zu tun, generierte Klassen aus XSD mit JAXB implementiert werden müssen

Was ist JAXB generierte package-info.java

Anzahl der Antworten 3 Antworten
Ich versuche Informationen zu finden, was die package-info.java - Datei generiert, die durch die JAXB xjc commandline app tatsächlich tut. Alles, was in der Datei ist @javax.xml.bind.annotation.XmlSchema(namespace = "http://www.example.com", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) package the.generated.package.path; Was ist das

JAXB XJC-Codegenerierung - "schemaLocation" fehlt in XML, das von Marshaller generiert wird

Anzahl der Antworten 1 Antworten
Benutze ich XJC-tool zum generieren von Java-Klassen für mein XSD-schema. Wenn ich mit JAXB Marshaller marshall-Klassen in XML-Nutzlasten, fehlt mir "schemaLocation" - parameter in der XML-Ausgabe, aber ich erklären, dass diese parameter in der xsd-Datei. Wie erzwingen

Generieren einer JAXB-Klasse, die eine Schnittstelle implementiert

Anzahl der Antworten 9 Antworten
Ich bin derzeit mit JAXB generiert java-Klassen, um unmarshall XML. Nun möchte ich ein neues schema zu erstellen, sehr ähnlich wie die erste und die Klassen, die generiert werden, implementieren die gleiche Schnittstelle. Sagen zum Beispiel, ich

xjc: Zwei Deklarationen verursachen eine Kollision in der ObjectFactory-Klasse

Anzahl der Antworten 1 Antworten
Ausführen der folgenden xjc Befehl löst einen Fehler aus : $ xjc "ftp://ftp.ncbi.nih.gov/bioproject/Schema/Core.xsd" parsing a schema... compiling a schema... [ERROR] Two declarations cause a collision in the ObjectFactory class. line 340 of ftp://ftp.ncbi.nih.gov/bioproject/Schema/Core.xsd [ERROR] (Related to above