Hallo,
ich glaube der Ansatz ist falsch. Ich würde es nicht über eine Schleife probieren, sondern über XPATH. Dann bekommst du alle Knoten zurück, die auf diese Abfrage matchen - wertest aber nur den ersten aus, was du mit position() gut abfragen kannst.
Kannst Du mir noch auf die Sprünge helfen, wie sollte mir das position() weiterbringen?
Tomson