Noch genialer
Delphi-Quellcode:
nl1 := xmldoc.selectNodes('MODULE/LESSON[@name="Lektion1"]/TOPIC/@name');
nl2 := xmldoc.selectNodes('MODULE/LESSON[@name="Lektion1"]/TOPIC/@href');
Damit greifst du gezielt nur auf den LESSON-Knoten zu, dessen name-Attribut "Lektion1" ist. Auf die gleiche Weise kannst du dann auch den anderen einlesen.