Aber wo ja eh nur zwei ebenen da sind dacht ich mir es könnte reichen. außerdem find ich es etwas übersichtlicher...
btw: Hört dein Code nicht mit "Herbert" auf? NextSibling nimmt doch nur die Knoten gleicher Ebene zu einem gemeinsammen Parent, oder?