【发布时间】:2011-10-24 14:58:05
【问题描述】:
我用 C# 编写了一个代码来解析 XML 文件 (Monodevelop) 中的数据。我使用(使用 System.Xml)和(命名空间)。它在(使用 System.Xml)中出现错误。命名空间中不存在类型和命名空间名称“Xml”。我是编程新手。那么,请帮助我该怎么办?
using System;
using System.Xml;
namespace ReadXMLfromFile
{
class sample
{
static void Main(string[] args)
{
XmlTextReader reader = new XmlTextReader ("sample.xml ");
while (reader.Read())
{
switch (reader.NodeType)
{
case XmlNodeType.Element: // The node is an element.
Console.Write("<" + reader.Name);
Console.WriteLine(">");
break;
case XmlNodeType.Text: //Display the text in each
element.
Console.WriteLine (reader.Value);
break;
case XmlNodeType.EndElement: //Display the end of the
element.
Console.Write ("</" + reader.Name);
Console.WriteLine(">");
break;
}
}
Console.ReadLine();
}
}
}
【问题讨论】:
-
向我们展示代码和示例 XML!
-
如果您使用 Monodevelop 并针对 Mono 进行编译,则不应使用 System.Xml,而应使用 Mono 等价物。
-
与 Monodevelop 等效的 System.Xml 是什么?
标签: c# xml parsing monodevelop