Problème avec XML

Résolu
cs_JCpp Messages postés 334 Date d'inscription samedi 12 janvier 2002 Statut Membre Dernière intervention 3 juillet 2010 - 22 juil. 2007 à 14:18
cs_JCpp Messages postés 334 Date d'inscription samedi 12 janvier 2002 Statut Membre Dernière intervention 3 juillet 2010 - 22 juil. 2007 à 17:55

3 réponses

cs_JCpp Messages postés 334 Date d'inscription samedi 12 janvier 2002 Statut Membre Dernière intervention 3 juillet 2010
22 juil. 2007 à 17:55
ça fonctionne bien avec
if(xml_doc.firstChild.childNodes[i].attributes.In.toString() == Question.text.toString())

j'ai placé Question.text=""; mauvais endroit qui supprimais la réponse.
3
cs_JCpp Messages postés 334 Date d'inscription samedi 12 janvier 2002 Statut Membre Dernière intervention 3 juillet 2010
22 juil. 2007 à 14:19
0
cs_JCpp Messages postés 334 Date d'inscription samedi 12 janvier 2002 Statut Membre Dernière intervention 3 juillet 2010
22 juil. 2007 à 14:21
Les copier/coller, ne fonctionne pas sur le forum ou quoi !!!!!!!!!!!!

Bonjour,
Je réalise un chat
Je voudrais comparer le texte que je tape dans Input Text « Question » avec une basse de donnée en XML pour ensuite afficher la réponse.


Le programme fonctionne quand le code est le suivant
if(xml_doc.firstChild.childNodes[i].attributes.In.toString()=="bonjour")

Et ça ne fonctionne pas avec
if(xml_doc.firstChild.childNodes[i].attributes.In.toString() == Question.text.toString())

xml_doc=new XML;
xml_doc.ignoreWhite = true;
xml_doc.load("test.xml");
xml_doc.onLoad = function()
{
for (var i = 0; i<xml_doc.firstChild.childNodes.length; i++)
{
if(xml_doc.firstChild.childNodes[i].attributes.In.toString() == Question.text.toString())
//if(xml_doc.firstChild.childNodes[i].attributes.In.toString()=="bonjour")
{
Reponse.text += xml_doc.firstChild.childNodes[i].attributes.Out.toString();
}
}
}

Je ne sais pas si le problème vient du XML ou autre chose.
0
Rejoignez-nous