J’utilise actuellement JAXB pour générer des classes Java afin de supprimer tout XML. Maintenant, je voudrais créer un nouveau schéma très similaire au premier et faire en sorte que les classes générées implémentent la même interface. Disons par exemple que j’ai deux fichiers de schéma qui définissent XML avec des tags similaires: adult.xsd kid.xsd En […]
J’utilise Spring WebServiceTemplate pour faire un appel Web service qui utilise JAXB pour générer un XML de requête. Mon exigence nécessite que tous les éléments (y compris root) aient un préfixe d’espace de noms (il n’y a qu’un seul espace de noms) dans la requête SOAP. Ex: abc abc Mais je reçois abc abc xsd: […]
Je dois générer des classes à partir de XML qui ne fournissent pas de schéma. Je comprends que cela est presque inutile, mais le fait est que nous avons XML, il est structuré, et nous devrions être en mesure de créer un modèle à partir du XML. Dans le passé, je l’ai fait à la […]
C’est juste là, dans le paquet qu’il devrait indexer. Pourtant, quand j’appelle JAXBContext jc = JAXBContext.newInstance(“my.package.name”); Je reçois une exception JAXBException indiquant que “my.package.name” ne contient pas ObjectFactory.class ou jaxb.index bien qu’il contienne les deux. Qu’est-ce qui fonctionne, mais n’est pas tout à fait ce que je veux, c’est JAXBContext jc = JAXBContext.newInstance(my.package.name.SomeClass.class); Cette question […]
Utilisation de JAXB pour générer des classes de liaison XML. Le schéma est basé sur un ensemble de fichiers XML hérités et comprend cet extrait de code: L’atsortingbut ‘Value’ est en conflit avec la propriété ‘value’ de xs:ssortingng et la génération du code échoue avec l’erreur: com.sun.istack.SAXParseException2: Property “Value” is already defined. Use <jaxb:property> to […]
Cette question s’adresse à toute personne ayant déjà testé le bouton “Rechercher des fuites” dans le gestionnaire Tomcat et obtenu des résultats comme ceux-ci: Les applications Web suivantes ont été arrêtées (rechargées, non déployées), mais leurs classes des exécutions précédentes sont toujours chargées en mémoire, provoquant ainsi une fuite de mémoire (utilisez un profileur pour […]
J’utilise Jersey pour créer un service Web REST pour un composant serveur. L’object JAXB-annoté que je veux sérialiser dans une liste ressemble à ceci: @XmlRootElement(name = “dissortingbution”) @XmlType(name = “tDissortingbution”, propOrder = { “id”, “name” }) public class XMLDissortingbution { private Ssortingng id; private Ssortingng name; // no-args constructor, getters, setters, etc } J’ai une […]
Peut-être une question stupide: j’ai une List de type que je veux regrouper dans un fichier XML. Ceci est ma Database classe contenant un ArrayList … @XmlRootElement public class Database { List records = new ArrayList(); public List getRecords() { return records; } public void setRecords(List records) { this.records = records; } } … et […]
Je souhaite que la sortie XML sérialisée de ma classe Java respecte le classement des propriétés dans la classe Java. Il semble que JAXB ordonne par ordre alphabétique. Je peux remplacer cela en utilisant @XmlType avec propOrder et en spécifiant TOUTES les propriétés, mais j’ai une classe avec de nombreuses propriétés et celles-ci ne sont […]
Exemple: org.jvnet.jaxb2.maven2 maven-jaxb2-plugin 0.7.1 generate src/main/resources/dir1 schema1.xsd schema1.package org.jvnet.jaxb2.maven2 maven-jaxb2-plugin 0.7.1 generate src/main/resources/dir2 schema2.xsd schema2.package Ce qui s’est passé: Maven exécute le premier plugin. Supprime ensuite le dossier cible et crée le deuxième package, qui est alors visible. J’ai essayé de définir target / somedir1 pour la première configuration et target / somedir2 pour la […]