Articles of jax

Comment générer un bloc CDATA en utilisant JAXB?

J’utilise JAXB pour sérialiser mes données en XML. Le code de classe est simple comme indiqué ci-dessous. Je veux produire du XML contenant des blocs CDATA pour la valeur de certains args. Par exemple, le code actuel produit ce XML: 1234 <html>EMAIL</html> Je veux envelopper l’argument “source” dans CDATA pour qu’il ressemble à celui-ci: 1234 […]

Héritage JAXB, unmarshal à la sous-classe de la classe marshaled

J’utilise JAXB pour lire et écrire du XML. Ce que je veux, c’est utiliser une classe de base JAXB pour le marshalling et une classe JAXB héritée pour unmarshalling. Ceci permet à une application Java émetsortingce d’envoyer du XML à une autre application Java du récepteur. L’expéditeur et le destinataire partageront une bibliothèque JAXB commune. […]

Exception de classe Cast lorsque vous tentez de supprimer le code xml?

Essayer de dépasser une exception de dissortingbution de classe ici: FooClass fooClass = (FooClass ) unmarshaller.unmarshal(inputStream); jette cette exception: java.lang.ClassCastException: javax.xml.bind.JAXBElement Je ne comprends pas cela – comme la classe a été générée par l’outil xjc.bat – et les classes qu’il a générées, je n’ai pas du tout changé – donc il ne devrait y […]

Pourquoi JAXB a-t-il besoin d’un constructeur no arg pour le marshalling?

Si vous essayez de rassembler une classe faisant référence à un type complexe qui ne possède pas de constructeur sans argument, par exemple: import java.sql.Date; @XmlRootElement(name = “Foo”) @XmlAccessorType(XmlAccessType.FIELD) public class Foo { int i; Date d; //java.sql.Date does not have a no-arg constructor } avec l’implémentation JAXB qui fait partie de Java, comme suit: […]

Comment générer une classe Java qui implémente une interface Serializable à partir de xsd en utilisant JAXB?

J’aimerais introduire la mise en cache dans un projet Spring existant qui utilise JAXB pour exposer WebServices. La mise en cache sera effectuée au niveau des points d’extrémité. Pour ce faire, les classes générées à partir de XSD utilisant JAXB doivent implémenter une interface Serializable et remplacer la toSsortingng() Object . Comment donner des instructions […]

Génération d’une classe JAXB qui implémente une interface

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 […]

JAXB: nécessite un préfixe d’espace de noms pour tous les éléments

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: […]

Comment générer des classes JAXB à partir de XML

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 […]

Comment définir par programmation le SSLContext d’un client JAX-WS?

Je travaille sur un serveur dans une application dissortingbuée qui a des clients de navigateur et participe également à la communication de serveur à serveur avec un tiers. Mon serveur dispose d’un certificate signé par une autorité de certificateion pour permettre à mes clients de se connecter via la communication TLS (SSL) via HTTP / […]

Existe-t-il un processeur XPath pour le modèle SAX?

Je cherche un évaluateur XPath qui ne reconstruit pas tout le document DOM pour rechercher les nœuds d’un document: l’object est en réalité de gérer une grande quantité de données XML (idéalement sur 2 Go) avec le modèle SAX, ce qui est très bon pour la gestion de la mémoire, et donne la possibilité de […]