Bonjour,
Je cherche a marshaller 2 objets de suivis comme suite : (coté client)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
			OutputStream output 	= con.getOutputStream();
			DataOutputStream dos = new DataOutputStream(output);
			dos.writeUTF("setValideGrille");
			output.flush();
 
			JAXBContext context		= JAXBContext.newInstance(Joueur.class, ObjectFactory.class);
			Marshaller encoder 		= context.createMarshaller();
			encoder.marshal(joueur, output);
			output.flush();
 
			context		= JAXBContext.newInstance(Grille.class, ObjectFactory.class);
		        encoder 		= context.createMarshaller();
			encoder.marshal(grille, output);
			output.flush();
J'obtient l'erreur suivante (coté serveur):
[org.xml.sax.SAXParseException: The processing instruction target matching "[xX][mM][lL]" is not allowed.]

Sachant que mes schémas sont correctes car cela marche bien pour un seul envoi et non 2

Merci de m'aider