Thomas Meinike: XML-Daten mit JavaScript abfragen

Beitrag lesen

Hallo,

AlleKnoten=WurzelElement.childNodes;

AnzahlDerKnoten = WurzelElement.childNodes.length;

besser: AnzahlDerKnoten = AlleKnoten.length;

(Hinweis: Das sind aber nur die direkten Kindknoten unterhalb des Wurzelelements, wirklich _alle Elementknoten_ wuerde man mit WurzelElement.getElementsByTagName("*") abgreifen.)

AktuellerKnoten = WurzelElement.childNodes.item(a);

besser: AlleKnoten.item(a);

usw.

Also die mehrfach abgefragten Objekte in Variablen ablegen und dann auf diese zugreifen. Somit muss nicht immer wieder der gesamte DOM-Baum geparst werden.

Evtl. verhilft auch der Zugriff mittels WurzelElement.getElementsByTagName("elementname") beim selektiven Zugriff zu mehr Performance.

MfG, Thomas