Nur als Anmerkung: Zwei Slashes nimmt man eigentlich nur, wenn man auf Knoten zugreifen will, die sich
irgendwo in der Datei befinden können. Nehmen wir folgendes Beispiel:
XML-Code:
<ganz oben>
<Knoten/>
<AndererKnoten>
<Knoten/>
</AndererKnoten>
<Und noch ein Knoten>
<Da wieder einer>
<Knoten/>
</Da wieder einer>
</Und noch ein Knoten>
</ganz oben>
dann kriegst du mit
anfrage := xmlDoc.selectNodes('//Knoten');
alle gleichnamigen Knoten
egal wo die sind. Eine bestimmte Struktur wird dabei nicht berücksichtigt. Mit anderen Worten: Wenn dich der Aufbau der
XML-Datei nicht interessiert, dann reicht auch schon:
anfrage := xmlDoc.selectNodes('//Row');
in deinem Fall.
Ein Slash dagegen (unter der Bedingung, dass "xmlDoc"
nicht schon auf den Root-Knoten "haupt" zeigt) setzt eine bestimmte Struktur voraus.
Mehr dazu findest du in Microsofts
XML-
SDK oder im
PSDK.