Yahoo GeoPlanet & XPathNavigator C #
-
02-07-2019 - |
Frage
Ich kehre XML-Daten aus dem Yahoo GeoPlanet Web-Service mit HttpWebRequest
.
Ich bin Laden der XML
XPathDocument doc = new XPathDocument(HttpWebResponse.GetResponseStream())
Als nächstes kommt:
XPathNavigator nav = doc.CreateNavigator();
Wenn ich nav.Select("places");
tun oder nav.Select("/places");
oder nav.Select("//places");
, wird nichts zurückgegeben!
Aber wenn ich nav.select("/*");
tun, erhalte ich den Knoten und node.Name
tun gibt places
?
Lösung
Ich weiß nichts über das Format der Daten Yahoo, aber ich weiß, dass die häufigste Misstake mit C # und XPath ist zu vergessen die entsprechenden Namensräume zu Ihrem „NamespaceManager“ haben Sie einen Blick hier hinzufügen http://mydotnet.wordpress.com/2008/05/29/worlds-smallest -xml-XPath-tutorial /
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow