Forums Neueste Beiträge
 

Problem mit XPath-Navigation

19/09/2007 - 13:06 von Rafael G. | Report spam
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-in...">
<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
 

Lesen sie die antworten

#1 Rafael G.
19/09/2007 - 14:55 | Warnen spam
Rafael G. schrieb:

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



ich habe gemerkt, dass, wenn ich die Namespace-Angaben weg lasse, dass
es dann funktioniert. Wie kriege ich es hin, dass es auch mit den
Namespaces funzt?

Gruß
Rafael

Ähnliche fragen