我使用HttpWebRequest从雅虎GeoPlanet web服务返回XML数据。
我使用以下命令加载XML
XPathDocument doc = new XPathDocument(HttpWebResponse.GetResponseStream())接下来是:
XPathNavigator nav = doc.CreateNavigator();如果我执行nav.Select("places");、nav.Select("/places");或nav.Select("//places");,则不会返回任何内容!
但是如果我执行nav.select("/*");,我将获得节点,并且执行node.Name将返回places
发布于 2008-09-26 19:27:49
我对雅虎数据的格式一无所知,但我知道C#和XPath最常见的错误是忘记将相关的名称空间添加到您的"NamespaceManager“中看看这里的http://mydotnet.wordpress.com/2008/05/29/worlds-smallest-xml-xpath-tutorial/
https://stackoverflow.com/questions/141405
复制相似问题