Folgendes Problem:
Ich hab eine xml-Struktur, deren Elemente ich mit der DOM-Funktionalität von javascript bearbeite. So schauts ungefähr aus:
PHP
<parent id="1">
<child id="1-1">bla
</child>
</parent>
<parent id="2">
<child id="2-1">bla
</child>
<child id="2-2">bla
</child>
</parent>
<parent id="3">
<child id="3-1">bla
</child>
</parent>
Alles anzeigen
Wieviele child-Elemente ein parent hat kann ich vorher nicht wissen (die werden dynamisch erzeugt und gelöscht). Ich will von einem <parent>-Objekt ausgehen und bis zum nächsten <parent> alle <child>-Objekte durchgehen. Wie überprüfe ich aber, ob ich schon beim letzten child bin? Über die <child>-Elemente gehe ich immer mit .nextSibling. js bietet aber defaultmäßig keine Funktion wie hasSibling() oder so. Wie vermeide ich hier am Ende eine nullpointer-exception?