2 iNils: Ага.. и я про то

В продолжение темы
myxml = new XML();
myxml.onLoad = function() {
var nod = this.firstChild.attributes;
var ar = [];
for (var z in nod) {
if (z.substr(0, String("param").length) == "param") {
ar.push((!isNaN(nod[z]) ? Number(nod[z]) : nod[z]));
}
}
eval(nod["obj"])[nod["action"]].apply(eval(nod["obj"]), ar);
eval(nod["obj"]).jopa.border = true;
};
myxml.load("xml.txt");
Содержание XML
<item obj="_root" action="createTextField" param1="jopa" param2="100" param3="10" param4="10" param5="100"
param6="20"/>