我在使用 XDocument 时遇到问题。我需要的是在这个xml中获取一个名为“LocalityName”的节点的值:http ://maps.google.com/maps/geo?q=59.4344,24.3342&output=xml&sensor=false
我使用 XmlDocument 完成了这项工作:
XmlDocument doc = new XmlDocument();
doc.Load("http://maps.google.com/maps/geo?q=54.9133,23.9001&output=xml&sensor=false");
XmlNodeList myElement = doc.GetElementsByTagName("Locality");
foreach (XmlNode node in myElement)
{
XmlElement myElement = (XmlElement)node;
string varN = myElement.GetElementsByTagName("LocalityName")[0].InnerText;
不知道这是否是最好的方法,但它确实有效。现在我需要对 XDocument 做同样的事情。我一直在寻找整个晚上,但没有什么对我有用。请指出我正确的方向。谢谢!