// C#Example01.cs
using System;
using System.Xml; //本人注: error cs0234 行
using System.Text;
using System.IO;
namespace myApp
{
class mainClass
{
static void Main(string[] args)
{
FileStream myFile = new FileStream("test.xml", FileMode.Open);
XmlTextReader myReader = new XmlTextReader(myFile);
Console.Write("{0,-20}{1,-20}{2,-20}\n", "Type", "Name", "Value");
Console.Write("{0,-20}{1,-20}{2,-20}\n", "--------------------",
"--------------------", "--------------------");
while(myReader.Read())
Console.Write("{0,-20}{1,-20}{2,-20}\n",
myReader.NodeType.ToString(),
myReader.Name, myReader.Value);
myReader.Close();
myFile.Close();
}
}
}
//test.xml
<?xml version="1.0"?>
<customer>
<name>Alfred Q. Anybody</name>
<address>123 Anywhere Road</address>
<city>Somewheretown</city>
<state>PA</state>
<postalCode>29374</postalCode>
</customer>
以上两个文件存于同一目录下
>csc Example01.cs 后出现cs0234错误,
各位测测,为何不认 System.Xml? 求解,谢谢!
再編譯時添加"System.Xml.dll"的引用
csc /reference:System.Xml.dll ...