Pseudo code:
var xml=loadDoc("filename");
nodes=xml.getElementsByTagName('tag');
node=searchById(nodes, 'id'); // for, childNodes, attrib id == id...
//Prakticno node = getElementById(id);
var div document.getElementById('ekran');
div.addChild(node); // sve super, prikaze node
div.innerHtml=""; // odlicno, obrise node iz div ekrana, div bude prazan
I onda ide nebuloza:
node=searchById(nodes, 'id'); // node = null;
nodes.length == prethodna vrednost -1
Sta tacno radi addChild()?
Sta tacno radi removeChild()?
Kako je div.innerHTML="" === xml.removeChild() ???
Gde gresim?
Na kraju sam "resio" problem ovako:
var x=node.cloneNode(true);
div.addChild(x);
Koji je onda pravilan nacin za prilazivanje i sklanjanje noda iz <div>???