Java Architecture for XML Binding è lo standard Java per lavorare con XML come oggetti di dominio. Fornisce un meccanismo semplice per mappare le classi Java alle rappresentazioni XML.
Ho del codice che utilizza le classi API JAXB che sono state fornite come parte del JDK in Java 6/7/8. Quando eseguo lo stesso codice con Java 9, in fase di esecuzione visualizzo errori che indicano che non è possibile trovare le classi JAXB. Le classi JAXB sono state fornite …
Sto cercando di generare classi Java dalla versione 4.5 di FpML (Finanial Products Markup Language). Viene generata una tonnellata di codice, ma non posso usarlo. Cercando di serializzare un documento semplice ottengo questo: javax.xml.bind.MarshalException - with linked exception: [com.sun.istack.SAXException2: unable to marshal type "org.fpml._2008.fpml_4_5.PositionReport" as an element because it is …
Come posso usare il codice qui sotto per annullare la traduzione di una stringa XML e mapparla sull'oggetto JAXB di seguito? JAXBContext jaxbContext = JAXBContext.newInstance(Person.class); Unmarshaller unmarshaller = jaxbContext.createUnmarshaller(); Person person = (Person) unmarshaller.unmarshal("xml string here"); @XmlRootElement(name = "Person") public class Person { @XmlElement(name = "First-Name") String firstName; @XmlElement(name = …
Ho determinato l' esistenza di due plugin JAXB per Maven 2, con alcune configurazioni diverse. Uno è di Sun: http://jaxb.dev.java.net/jaxb-maven2-plugin/ , l'altro di Mojohaus: http://mojohaus.org/jaxb2-maven-plugin/ Quale di questi due plugin può essere raccomandato? Grazie Matt. Nel mio piccolo progetto di ricerca, ho scoperto che esiste un altro plug-in proveniente dai …
La domanda è un po 'teorica, qual è il costo della creazione di un contesto JAXB, marshaller e unmarshaller? Ho scoperto che il mio codice potrebbe trarre vantaggio dal mantenere lo stesso contesto JAXB e possibilmente lo stesso marshaller per tutte le operazioni di marshalling piuttosto che creare contesto e …
con jaxb, provo a leggere un file xml solo pochi elementi nel file xml sono interessanti, quindi vorrei saltare molti elementi contenuto xml xml provo a leggere <?xml version="1.0" encoding="UTF-8"?> <!--Sample XML file generated by XMLSpy v2010 rel. 3 sp1 (http://www.altova.com)--> <flx:ModeleREP xsi:schemaLocation="urn:test:mod_rep.xsd mod_rep.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:flx="urn:test:mod_rep.xsd"> <flx:DocumentHeader> <flx:Identification v="04489"/> </flx:DocumentHeader> …
Sono un principiante totale con XML. Sto eseguendo un'implementazione REST di un progetto Java EE e restituiamo molto XML. Con questo abbiamo deciso di utilizzare JAXB. Finora, abbiamo codificato manualmente i modelli per l'XML. Ma ci sono già queste strutture complesse che non sappiamo codificare. Abbiamo letto sulla generazione di …
Sto cercando un metodo semplice per convertire tra java.util.Date e javax.xml.datatype.XMLGregorianCalendar in entrambe le direzioni. Ecco il codice che sto usando ora : import java.util.GregorianCalendar; import javax.xml.datatype.DatatypeConfigurationException; import javax.xml.datatype.DatatypeFactory; import javax.xml.datatype.XMLGregorianCalendar; /** * Utility class for converting between XMLGregorianCalendar and java.util.Date */ public class XMLGregorianCalendarConverter { /** * Needed to …
Chiuso . Questa domanda è basata sull'opinione . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 3 anni fa . Migliora questa domanda C'è un ragazzo qui che giura che JAXB è …
unexpected element (uri:"", local:"Group"). Expected elements are <{}group> Incontra un'eccezione durante l'annullamento del marshalling da xml JAXBContext jc = JAXBContext.newInstance(Group.class); Unmarshaller unmarshaller = jc.createUnmarshaller(); Group group = (User)unmarshaller.unmarshal(new File("group.xml")); La classe Group non ha alcuna annotazione e group.xml contiene solo dati. Qualcosa può essere la causa?
Sono nuovo nell'uso di JAXB e ho usato xjc di JAXB 2.1.3 per generare un set di classi dal mio XML Schema. Oltre a generare una classe per ogni elemento nel mio schema, ha creato una classe ObjectFactory. Non sembra esserci nulla che mi impedisca di istanziare direttamente gli elementi, …
Sì, sì, lo so che sono state fatte molte domande su questo argomento. Ma ancora non riesco a trovare la soluzione al mio problema. Ho un oggetto Java con annotazioni di proprietà. Ad esempio Cliente, come in questo esempio . E ne voglio una rappresentazione in stringa. Google consiglia di …
Dopo l'aggiornamento a JDK 1.7 ottengo la seguente eccezione: java.lang.VerifyError: Expecting a stackmap frame at branch target 71 in method com.abc.domain.myPackage.MyClass$JaxbAccessorM_getDescription_setDescription_java_lang_String.get(Ljava/lang/Object;)Ljava/lang/Object; at offset 20 at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2413) at java.lang.Class.getConstructor0(Class.java:2723) at java.lang.Class.newInstance0(Class.java:345) at java.lang.Class.newInstance(Class.java:327) at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.instanciate(OptimizedAccessorFactory.java:184) at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:129) at com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$GetterSetterReflection.optimize(Accessor.java:384) at com.sun.xml.internal.bind.v2.runtime.property.SingleElementLeafProperty.<init>(SingleElementLeafProperty.java:72) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) …
Quando JAXB effettua il marshalling di un oggetto date ( XMLGregorianCalendar) in un elemento xsd: dateTime. Come puoi specificare il formato dell'XML risultante? Ad esempio: il formato dati predefinito utilizza i millisecondi di cui <StartDate>2012-08-21T13:21:58.000Z</StartDate> ho bisogno per omettere i millisecondi. <StartDate>2012-08-21T13:21:58Z</StartDate> Come posso specificare il modulo di output / …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.