Hvordan bruke Javascript for å telle antall noder i XML

Javascript-funksjonen "getElementsByTagName" henter antall noder og returnerer en matrise av poster. Du bruker denne tabellen til å bestemme antall noder returnert, slik at du kan sløyfe gjennom hver post. Antall poster kan du sløyfe gjennom matrisen, slik at du ikke får en Javascript-feil for å hente en nullverdi.

Bruksanvisning

1 Høyreklikk HTML-fil som åpner XML-filen. Klikk "Åpne med", dobbeltklikk deretter din foretrukne Javascript eller HTML editor.

2 Hent roten element. Roten elementet definerer settet med poster for eksempel en liste over kunder eller ordrer. Skriv inn følgende kode i Javascript-funksjon som åpner XML-filen: «var root = doc.documentElement;" (Uten anførselstegn).

3 Få en liste over poster. Følgende kode henter en liste over poster fra rotnoden: "var noder = root.getElementsByTagName ( 'kunder');" (Uten anførselstegn). Bytt ut "kunder" tekst med nodelisten du ønsker å hente.

4 Identifiserer antall noder. Følgende kode bruker den nye "noder" array å identifisere antall noder: «var count = nodes.Count;".