2015-01-14 64 views
0

我想在Visual Studio中用C#處理XML,它不會允許我導入System.Xml。我查看了關於這個問題的其他帖子,這通常是由System.XML拼寫錯誤System.Xml引起的。我有正確的拼寫,所以我不確定是什麼導致我的問題。我看了下引用和沒有的System.Xml,我使用Visual Studio 2013中
Error 1 The type or namespace name 'Xml' does not exist in the namespace 'System' (are you missing an assembly reference?)
Visual Studio中的System.Xml不工作

我一定要下載的System.Xml錯誤信息?

下面是代碼

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
using System.Xml; 

namespace WebTesting 
{ 
    class Test1 
    { 
     public static void Main(string [] args) 
     { 
      using(XmlReader reader = XmlReader.Create("myData.Xml")) 
      { 
       while(reader.Reader()) 
       { 
        if(reader.IsStartElement()) 
        { 
         Console.Write("The start element is " + reader.ReadString()); 
        } 

       } 

      } 

      Console.ReadLine(); 
     } 
    } 
} 
+0

請出示的代碼。 – OldProgrammer

回答

3

你需要添加的程序集引用。右鍵單擊解決方案資源管理器中項目下的「References」,然後選擇「Add Reference ...」切換到.NET選項卡並找到System.Xml。點擊確定。

+0

好的,謝謝它的工作! – SpockRock

+0

@SpockRock您需要將答案標記爲已接受。 –

+0

我該怎麼做? – SpockRock

0

使用的XDocument(使用System.Xml.Linq的;),你會得到更多的靈活的功能,以處理XML的文檔