Entweder habe ich die Frage nicht richtig verstanden, oder dein Fehler liegt einfach am XPath-Ausdruck in der for-schleife. Sieh ihn dir noch einmal genau an: Er beginnt mit "//". Du willst nicht das gesamte Dokument. Du willst "von hier aus, alle Unterknoten". Richtig?
Wenn ja, dann würde es nicht mit "//", sondern mit ".//" beginnen.
Dann spuckt dein Code folgendes aus: