Convertir en objet Java pour XML string

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 une propriété annoté objet Java. Par exemple à la Clientèle, comme dans cet exemple. Et je veux une représentation de Chaîne d'elle. Google reccomends à l'aide de JAXB pour de telles fins. Mais dans tous les exemples créé fichier XML est imprimé sur une console ou un fichier, comme ceci:

File file = new File("C:\\file.xml");
JAXBContext jaxbContext = JAXBContext.newInstance(Customer.class);
Marshaller jaxbMarshaller = jaxbContext.createMarshaller();

//output pretty printed
jaxbMarshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);

jaxbMarshaller.marshal(customer, file);
jaxbMarshaller.marshal(customer, System.out);

Mais je dois utiliser cet objet et l'envoyer sur le réseau au format XML. Je tiens donc à obtenir une Chaîne de caractères qui représente XML.

String xmlString = ...
sendOverNetwork(xmlString);

Comment puis-je faire cela?

InformationsquelleAutor Bob | 2014-11-16