Visual Studio 中的 System.Xml 无法正常工作

本文关键字:常工作 工作 中的 Studio System Xml Visual | 更新日期: 2023-09-27 18:37:27

我正在尝试在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?)

我必须下载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();
        }
    }
}

Visual Studio 中的 System.Xml 无法正常工作

您需要添加程序集引用。 右键单击"解决方案资源管理器"中项目下的"引用",然后选择"添加引用..." 切换到 .NET 选项卡并找到 System.Xml。 单击"确定"。

通过使用 XDocument(在使用 System.Xml.Linq;)您将获得更灵活的功能来处理XML文档