par
jeff » 21 déc. 2005, 13:17
salut
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>
et le code
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
salut
j'aimerai lire un fichier mais j'ai des erreur dans mon code a chaque ligne et pourtant c'est pas long
[code]<root>
<action arg0="argument0".... argn="argumentn">nomdefonction</action>
<message>jvdj</message>
</root>[/code]
et le code
[php]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);
}[/php]
je suit bloquer sur hasAttributes()
je veut recuperer tout les attributs pour les mettre dans la fonction