读取XML文件
下面介绍如何使用XmlTextReader类读取XML文档,并将数据显示输出。
以下是具体的实现步骤:
1、引用名称空间
因为相关XML的类是在System.XML名称空间中定义的,所以第一件事情就是引用这个名称空间:
using System.Xml;
2、打开XML文档
XmlTextReader类的构造器可用于打开一个XML文件。本例程的XML文件叫做xmltest.xml,位于C:\temp目录下。打开文件c:\temp\xmltest.xml的命令如下:
XmlTextReader reader = new XmlTextReader("C:\\temp\\xmltest.xml");
3、读取数据
读取XML文件的数据,可以使用XmlTextReader类的Read方法:
while ( reader.Read() )
{
Console.WriteLine(reader.Name);
}
4、完整执行代码readxml.cs
namespace WriteToXML
{
using System;
using System.Xml;
/// <summary>
/// Summary description for Class1.
/// </summary>
public class Class1
{
public Class1()
{
}
public static int Main(string[] args)
{
try
{
XmlTextWriter writer = new XmlTextWriter("C:\\temp\\xmltest.xml", null);
writer.WriteStartDocument();
writer.WriteComment("Commentss: XmlWriter Test Program");
writer.WriteProcessingInstruction("Instruction","Person Record");
writer.WriteStartElement("p", "person", "urn:person");
writer.WriteStartElement("LastName","");
writer.WriteString("Chand");
writer.WriteEndElement();
writer.WriteStartElement("FirstName","");
writer.WriteString("Chand");
writer.WriteEndElement();
writer.WriteElementInt16("age","", 25);
writer.WriteEndDocument();
}
catch (Exception e)
{
Console.WriteLine ("Exception: {0}", e.ToString());
}
return 0;
}
}
}
更多内容请看PCdog.com--开发应用专题
