Questions marquées «jaxb»

L'architecture Java pour la liaison XML est la norme Java permettant de travailler avec XML en tant qu'objets de domaine. Il fournit un mécanisme simple pour mapper les classes Java aux représentations XML.


15
Aucun @XmlRootElement généré par JAXB
J'essaie de générer des classes Java à partir de la version 4.5 du FpML (Finanial Products Markup Language). Une tonne de code est généré, mais je ne peux pas l'utiliser. En essayant de sérialiser un document simple, j'obtiens ceci: javax.xml.bind.MarshalException - with linked exception: [com.sun.istack.SAXException2: unable to marshal type "org.fpml._2008.fpml_4_5.PositionReport" …
209 java  jaxb  xjc  fpml 

4
Utilisez JAXB pour créer un objet à partir d'une chaîne XML
Comment puis-je utiliser le code ci-dessous pour démarseler une chaîne XML et la mapper à l'objet JAXB ci-dessous? 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 = "Last-Name") String lastName; …
174 java  xml  jaxb 

6
Différence des plugins Maven JAXB
J'ai déterminé que deux plugins JAXB pour Maven 2 existent, avec des configurations différentes. L'un vient de Sun: http://jaxb.dev.java.net/jaxb-maven2-plugin/ , l'autre de Mojohaus: http://mojohaus.org/jaxb2-maven-plugin/ Lequel de ces deux plugins peut être recommandé? Merci Matt. Sur mon petit projet de recherche, j'ai trouvé qu'il y avait un tout autre plugin venant …

7
JAXB création de contexte et coût des marshallers
La question est un peu théorique, quel est le coût de création de contexte JAXB, marshaller et unmarshaller? J'ai trouvé que mon code pourrait bénéficier de garder le même contexte JAXB et peut-être le même marshaller pour toutes les opérations de marshaling plutôt que de créer un contexte et un …
120 java  jaxb  marshalling 


20
Jaxb, Class a deux propriétés du même nom
avec jaxb, j'essaie de lire un fichier xml, seuls quelques éléments du fichier xml sont intéressants, je voudrais donc sauter de nombreux éléments contenu xml xml j'essaye de lire <?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 …
120 java  xml  jaxb 

10
Comment générer des classes JAXB à partir de XSD?
Je suis un novice total avec XML. Je fais une implémentation REST de projet Java EE et nous renvoyons beaucoup de XML. Avec cela, nous avons décidé d'utiliser JAXB. Jusqu'à présent, nous avons codé manuellement les modèles pour le XML. Mais il existe déjà ces structures complexes que nous ne …
116 java  jakarta-ee  jaxb 

7
Conversion simple entre java.util.Date et XMLGregorianCalendar
Je recherche une méthode simple de conversion entre java.util.Date et javax.xml.datatype.XMLGregorianCalendar dans les deux sens. Voici le code que j'utilise maintenant : 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 create …

9
Qu'est-ce que JAXB et pourquoi devrais-je l'utiliser? [fermé]
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question afin de pouvoir y répondre avec des faits et des citations en éditant ce message . Fermé il y a 3 ans . Améliorez cette …
109 java  jaxb 

14
javax.xml.bind.UnmarshalException: élément inattendu (uri: «», local: «Group»)
unexpected element (uri:"", local:"Group"). Expected elements are <{}group> Rencontrez une exception lors de la suppression du marshalling à partir de xml JAXBContext jc = JAXBContext.newInstance(Group.class); Unmarshaller unmarshaller = jc.createUnmarshaller(); Group group = (User)unmarshaller.unmarshal(new File("group.xml")); La classe de groupe n'a aucune annotation et group.xml contient juste des données. Quelque chose peut …
103 java  xml  jaxb 

3
Quel est l'intérêt des classes ObjectFactory de JAXB 2?
Je suis nouveau dans l'utilisation de JAXB et j'ai utilisé xjc de JAXB 2.1.3 pour générer un ensemble de classes à partir de mon schéma XML. En plus de générer une classe pour chaque élément de mon schéma, il a créé une classe ObjectFactory. Il ne semble y avoir rien …
98 java  jaxb 

12
Convertir un objet Java en chaîne XML
Oui, oui je sais que beaucoup de questions ont été posées sur ce sujet. Mais je ne trouve toujours pas la solution à mon problème. J'ai un objet Java annoté de propriété. Par exemple Customer, comme dans cet exemple . Et je veux une représentation String de celui-ci. Google recommande …
92 java  xml  jaxb 

9
java.lang.VerifyError: Attente d'un cadre stackmap au niveau de la cible de branche JDK 1.7
Après la mise à niveau vers JDK 1.7, je reçois l'exception ci-dessous: 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 …
88 java  jaxb  java-7 

5
Comment spécifiez-vous le format de date utilisé lorsque JAXB marshale xsd: dateTime?
Lorsque JAXB rassemble un objet date ( XMLGregorianCalendar) en un élément xsd: dateTime. Comment pouvez-vous spécifier le format du XML résultant? Par exemple: le format de données par défaut utilise des millisecondes, <StartDate>2012-08-21T13:21:58.000Z</StartDate> j'ai besoin d'omettre les millisecondes. <StartDate>2012-08-21T13:21:58Z</StartDate> Comment puis-je spécifier le formulaire de sortie / le format de …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.