0
我休耕的教程和它的作品great.But我想知道我怎樣才能做到這一點使用LINQ怎樣轉換XML代碼中的LINQ
我想這樣
XDocument doc = XDocument.Load("http://clients1.google.com/complete/search?hl=" + lang+ "&output=toolbar&q=" + word+ "");
var suggestions = doc.Descandands("suggestions").Where(....
但我的東西很困惑,有點bit.This是我的XML代碼
string lang = drpLang.SelectedValue;
//TextBoxa girilen değer alınır.
string word = txtSearch.Text;
//Google Suggest Değelerini içeren Labelı ilk başta temizliyoruz.
lblRetVal.Text = "";
/*Burada Google Suggest değerlerini içeren servisin kaynak kodunu alıyoruz.
* Xml olarak çekerken eşleşmeyen karakterler olduğu için böyle bir yol izliyoruz.
* */
WebRequest req = HttpWebRequest.Create("http://clients1.google.com/complete/search?hl=" + dil + "&output=toolbar&q=" + kelime + "");
WebResponse response = req.GetResponse();
StreamReader retValues = new StreamReader(response.GetResponseStream());
string html = retValues.ReadToEnd();
//XmlDocument xdoc = new XmlDocument();
////Tüm sayfayı çektiğimiz için sayfanın kaynak kodunu xml olarak yüklenmesi sağlıyoruz.
//xdoc.LoadXml(html);
//XmlNodeList nodeList = xdoc.SelectNodes("toplevel/CompleteSuggestion/suggestion");
////Burada alınan nodeları döngüye alıyoruz.
//foreach (XmlNode item in nodeList)
//{
// //Alınan nodeların data Attributes değerini tek tek labela yazdırıyoruz.
// lblRetVal.Text += item.Attributes["data"].InnerText + "<br>";
//}