我试图在Visual中使用C#处理System.Xml,它将不允许我导入System.Xml。我看了其他关于这个问题的帖子,这通常是因为我把System.XML拼错为System.Xml造成的,我有正确的拼写,所以我不知道是什么引起了我的问题。我在参考资料下查看,没有System.Xml,我使用的是Visual 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();
}
}
}发布于 2015-01-14 17:41:39
您需要添加一个程序集引用。右键单击解决方案资源管理器中项目下的“引用”,然后选择“添加引用.”切换到.NET选项卡并找到System.Xml。单击OK。
发布于 2015-01-14 18:35:04
通过使用XDocument (在使用System.Xml.Linq;中),您将获得处理XML文档的更灵活的功能
https://stackoverflow.com/questions/27949101
复制相似问题