Problem mit XPath-Navigation



Hallo NG,

ich habe ein Problem mit meiner XPath-Abfrage. Ich will die beidne Child-Nodes von <Liegenschaft> auslesen.
Jedesmal, wenn ich mit dem u.a. Code zugreife zeigt navigator.Current auf den Root und MoveNext() liefert false.
Meine XML-Datei sieht folgendermassen aus

<?xml version="1.0" encoding="iso-8859-1"?>
<Identifikation xmlns="http://www.ofd-hannover.la/Identifikation"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
<Version>2006-06</Version>
<Admindaten>
<Liegenschaft>
<Liegenschaftsnummer>1234567890</Liegenschaftsnummer>
<Liegenschaftsbezeichnung>MUSTER_KAS</Liegenschaftsbezeichnung>
</Liegenschaft>
....


XPathDocument xmlDoc = new XPathDocument(xmlPfad);
XPathNavigator navigator = xmlDoc.CreateNavigator();
XPathNodeIterator iterator = navigator.Select("/Identifikation/Admindaten/Liegenschaft");
while (navigator.MoveNext())
{
....}

Gruß
Rafael
.