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: }