Encoding sous DOM

Encoding sous DOM - Java - Programmation

Marsh Posté le 20-10-2005 à 18:43:09    

Bonjour,
 
Je cherche à spécifier l'encoding d'une enveloppe XML que je crée pour la poster en SOAP.
Voici le code que j'utilise pour créer mon document XML :
 

 // Construction de l'enveloppe de la requête
  Envelope requestEnvelope = new Envelope();
 
  // Document XML pour construire la requête
  DocumentBuilder xdb = XMLParserUtils.getXMLDocBuilder();
  Document doc;
   
  // Préparation du contenu du body
  doc = xdb.newDocument();
  Element element = doc.createElement(webMethod);
  element.setAttribute("xmlns", M123SmsInternalService.XMLNS);
 
  //Création des sous-éléments
  [...]
   
  // Création du body et ajout à l'enveloppe.
  Vector vector;
  vector = new Vector(1);
  vector.add(element);
  Body requestBody = new Body();
  requestBody.setBodyEntries(vector);
  requestEnvelope.setBody(requestBody);
     
  // Création et envoi du message.
  Message message = new Message();
  message.send(new URL("http://" + domaine + asp), M123SmsInternalService.XMLNS + "/" + webMethod, requestEnvelope);
   


 
Mon problème est que je n'arrive pas à spécifier l'encoding dans le document XML qui est envoyé : <?xml version="1.0" encoding="utf-8"?>
Est-ce que quelqu'un connaît la technique SVP ? :??:  
Merci d'avance

Reply

Marsh Posté le 20-10-2005 à 18:43:09   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed