我正在尝试解析Spotify查找寄存器,但经过多次尝试后,我试图在这里作为最后的手段。使用XPath时遇到问题
相关XML: http://ws.spotify.com/lookup/1/?uri=http://open.spotify.com/track/3aKJVWH2QOsaMtiCLxYHZX
相关代码:
var response = streamReader.ReadToEnd();
xml.LoadXml(response);
var name = xml.SelectSingleNode("//track/name").InnerText;
var artist = xml.SelectSingleNode("//track/artist/name").InnerText;
var album = xml.SelectSingleNode("//track/album/name").InnerText;
var length = xml.SelectSingleNode("//track/length").InnerText;
相关调试:http://screencast.com/t/yDc8f7Wyzv9P
我已经调试实际的XML内容,所以我知道他们存在的事实。 – miceiken 2011-04-01 23:04:34
你会得到什么错误? – dkackman 2011-04-01 23:04:53
没有,除了变量保持为空,因为它可能根本找不到路径中的元素。 – miceiken 2011-04-01 23:07:23