bonjour j'essaye de faire un simple tchat mais j'ai un plantage dès que je tape l'un des symboles ">" ou "<" (sans ces symboles tout marche), j'ai donc remplacé ce symbole par &lt; mais le plantage serveur continue :
j'envoie ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<recu><pseudo="Paul" message="2&lt;3" /></recu>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
System.out.println("av traitement:"+message);
//le message n est pas encore modifié 2&lt;3
XMLReader saxReader = XMLReaderFactory.createXMLReader();
saxReader.setContentHandler(new CDameParser(dame,expediteur));
saxReader.parse(new InputSource(new StringReader(message)));
dans le parseur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
import org.xml.sax.*;
...
if(localName.equals("recu")){
 String message=attributs.getValue(0);
 System.out.println("parser:"+message);
//le message est transformé 2>3,puis le serveur plante sans reponse