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 < mais le plantage serveur continue :
j'envoie ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <recu><pseudo="Paul" message="2<3" /></recu>dans le parseur:
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<3 XMLReader saxReader = XMLReaderFactory.createXMLReader(); saxReader.setContentHandler(new CDameParser(dame,expediteur)); saxReader.parse(new InputSource(new StringReader(message)));
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
Partager