Bonjour, je développe une application sur Microsoft Expression Blend, dans cette application on pourrai consulter les actualités technologique sur le mobile, mais j'ai une ptt souci (erreur), merci de m'aider à le resoudre
"le type ou le nom d'espace 'Linq' n'existe pas dans l'espace de noms 'System.Xml'(une référence d'assembly est-elle manquante?)"
Le code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using Microsoft.Phone.Controls;
using System.Xml;
using System.Xml.Linq;
namespace test20_12_12
{
public partial class MainPage : PhoneApplicationPage
{
public MainPage()
{
InitializeComponent();
}
void MainPage_Loaded(object sender, RoutedEventArgs e) // Lorsque la page MainPage est complètement chargée
{
// On crée le WebClient
WebClient wc = new WebClient();
// On télécharge notre flux RSS
wc.DownloadStringAsync(new Uri("http://feeds.feedburner.com/jkmrs"));
// Une fois le flux téléchargé, c'est cette méthode qui s'exécutera pour traiter les informations
wc.DownloadStringCompleted += new DownloadStringCompletedEventHandler(wc_DownloadStringCompleted);
}
public class RSSitem
{
public string Title { get; set; }
public string Description { get; set; }
}
void wc_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
// Si une erreur s'est produite pendant le téléchargement, on ne renvoit rien
if (e.Error != null) return;
// On va transformer le résultat en éléments XML
XElement xmlItems = XElement.Parse(e.Result);
//On va remplir notre listbox avec les différents Items parcourus dans le XML
listBox1.ItemsSource = from x in xmlItems.Descendants("item")
select new RSSitem //On crée un nouvel élément RSSitem
{
// Pour chaque élément RSS on va extraire les informations suivante que l'on va placer
// dans l'élément RSSitem que l'on vient de créer.
Description = x.Element("description").Value, // valeur de l'élément <description>
Title = x.Element("title").Value //valeur de l'élément <title>
};