1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| function action(XML)
{
cleanWhitespace(XML.documentElement);
var xml=XML.documentElement;
var node=xml.getElementsByTagName('action')[0];
var functions=node.firstChild.nodeValue;
window.ficXML=xml.getElementsByTagName('traitement')[0];
//alert(node.nodeName);
//alert(node.hasAttributes())
if(node.nodeName != "#TEXT" && node.hasAttributes()){
var args = new Array();
for(i=0;i<node.attributes.length;i++){
args[i]=node.attributes[i].nodeValue;
}
window.array=args;
eval(functions+'(window.ficXML,window.array)');
}else{
eval(functions+'(window.ficXML)');
}
} |