2011-01-24 19 views
7

Gerçekten çok basit bir sorun olacağını düşündüğüm şeyi yaşıyorum, ilk WP7 uygulamamı geliştirirken Sitemin API'sine ve ayrıştırma aşamasına erişme aşamasındayım XML, ancak ben sadece XDocument kullanmaya çalışırken tökezliyorum.XDocument, System.Xml ad alanında görünmüyor

Çevrede arama yaptım ve bu örnek kodu buldum: Load an XML file from a website into XDocument (Silverlight and Windows Phone 7) ancak XDocument türü yok, kullandığım System.Xml ad alanında bulunması gerektiğini anlıyorum, ancak hata hala devam ediyor, ne kaçırdım? ? Ekspres Windows Phone için Visual Studio 2010 Gelişmekte

, bu sınıf için kod aşağıda:

using System; 
using System.Net; 
using System.IO; 
using System.Xml; 
using System.Windows; 
using System.Windows.Controls; 
using System.Windows.Documents; 
using System.Windows.Ink; 
using System.Windows.Input; 
using System.Windows.Media; 
using System.Windows.Media.Animation; 
using System.Windows.Shapes; 

namespace Application 
{ 
    public class DataRetriever 
    { 
     public void parseNewsXML() 
     { 
      WebClient client = new WebClient(); 
      client.OpenReadCompleted += (sender, e) => 
       { 
        if (e.Error != null) 
         return; 

        Stream str = e.Result; 
        XDocument xdoc = XDocument.Load(str); 
       }; 
     } 
    } 
atılan

Tam hatadır: Hata 1 tipi veya ad alanı adı 'XDocument' bulunamadı (? böylece ref eklemek - bir kullanarak yönergesi veya bir derleme başvurusu eksik) önceden

Teşekkür Silverlight için

cevap

16

, o sınıf MSDN göre System.Xml.Linq.dll içindedir System.Xml.Linq.dll için erence. (Derleyici kendisi yapar bu tam olarak aynı iki öneri: "? Bir kullanarak yönergesi veya bir derleme başvurusu eksik")

using System.Xml.Linq; 

: Ayrıca, kod dosyasının en üstünde bir using direktifini gerekecektir

İlgili konular