2008-09-26 5 views
0

을 사용하여 Yahoo GeoPlanet 웹 서비스에서 XML 데이터를 반환합니다.Yahoo GeoPlanet & XPathNavigator C#

내가

XPathDocument doc = new XPathDocument(HttpWebResponse.GetResponseStream()) 

다음을 사용하여 XML을로드하고하는 것은 제공 :

XPathNavigator nav = doc.CreateNavigator(); 

내가 nav.Select("places"); 또는 nav.Select("/places"); 또는 nav.Select("//places");을 할 경우는, 아무것도 반환됩니다!

그러나 내가 nav.select("/*");을 수행하면 노드가 생기고 node.Nameplaces을 반환합니까?

답변

2

나는 야후 데이터의 형식에 대해 아무것도 몰라하지만 난 C# 및 XPath를 함께 가장 일반적인 misstake이 "NamespaceManager"에 관련 네임 스페이스를 추가 잊는 것을 알고 http://mydotnet.wordpress.com/2008/05/29/worlds-smallest-xml-xpath-tutorial/

+0

여기 봐 매력을 근무 않는다 일단 NameSpaceManager가 추가되었습니다. 감사 –