1: public List<string> AutoComplete(string ConsumerKey, string Term)
2: { 3: List<string> Results = new List<string>();
4: string Content = FileManager.GetFileContents(new Uri("http://api.netflix.com/catalog/titles/autocomplete?oauth_consumer_key=" + ConsumerKey + "&term=" + Term)); 5: XmlDocument Document = new XmlDocument();
6: Document.LoadXml(Content);
7: foreach (XmlNode Children in Document.ChildNodes)
8: { 9: if (Children.Name.Equals("autocomplete", StringComparison.CurrentCultureIgnoreCase)) 10: { 11: foreach (XmlNode Child in Children.ChildNodes)
12: { 13: if (Child.Name.Equals("autocomplete_item", StringComparison.CurrentCultureIgnoreCase)) 14: { 15:
16: foreach (XmlNode Title in Child.ChildNodes)
17: { 18: if (Title.Name.Equals("title", StringComparison.CurrentCultureIgnoreCase)) 19: { 20: Results.Add(Title.Attributes["short"].Value);
21: }
22: }
23: }
24: }
25: }
26: }
27: return Results;
28: }