开发者

how to enumerate the response set from FQL

开发者 https://www.devze.com 2023-01-10 13:10 出处:网络
var response = _facebookAPI.Fql.Query(String.Format(\"SELECT uid FROM event_member WHERE eid={0}\", myevent));
var response = _facebookAPI.Fql.Query(String.Format("SELECT uid FROM event_member WHERE eid={0}", myevent));

I would like to convert response to

Li开发者_开发技巧st<long> uids


Assuming that the string returned is an XMLDocument:

var response = _facebookAPI.Fql.Query(String.Format("SELECT uid FROM event_member WHERE eid={0}", myevent));
XmlDocument doc = new XmlDocument(); 
doc.LoadXml(response); 
XmlNodeList uids = doc.GetElementsByTagName("uid"); 

var uids = new List<long>();
foreach (XmlNode node in uids)
{
      long id;
      if (long.TryParse(node.InnerText, out id))
      {
           uids.Add(id);
      }
 } 
0

精彩评论

暂无评论...
验证码 换一张
取 消