j'aimerai lire un fichier mais j'ai des erreur dans mon code a chaque ligne et pourtant c'est pas long
Code : Tout sélectionner
<root>
<action arg0="argument0".... argn="argumentn">nomdefonction</action>
<message>jvdj</message>
</root>function action(XML)
{
cleanWhitespace(XML.documentElement);
var xml=XML.documentElement;
var functions=xml.getElementsByTagName('action')[0].firstChild.nodeValue;
//debogage
/*var functions=xml.getElementsByTagName('action')[0];
lediv = document.createElement("div");
for(i in functions){
lediv.innerHTML += i+ " : "+functions[i]+"<br />";
}
document.body.appendChild(lediv);*/
//
alert(functions);
if(xml.getElementsByTagName('action')[0].hasAttributes()){
var args=new Array();
args=xml.getElementsBytagName('action')[0].getAttribute();
alert(args);
functions(xml,args);
}else{
alert('yes');
eval(functions(xml));
}
alert(functions);
}
je suit bloquer sur hasAttributes()je veut recuperer tout les attributs pour les mettre dans la fonction