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.
J'ai du code qui utilise des classes d'API JAXB qui ont été fournies dans le cadre du JDK en Java 6/7/8. Lorsque j'exécute le même code avec Java 9, lors de l'exécution, j'obtiens des erreurs indiquant que les classes JAXB sont introuvables. Les classes JAXB sont fournies dans le cadre …
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" …
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; …
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 …
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 …
J'ai besoin d'en créer un car l'interface l'exige ... Quelqu'un peut-il s'il vous plaît me faire savoir comment en créer un, car il ne semble pas y avoir de définition?
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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.