//从xml文件中读取数据
private void readXml()
{
string fileName=Application.StartupPath+"\\SysSetting.xml";

         XmlTextReader tr = new XmlTextReader(fileName);
while (tr.Read())
{
if (tr.NodeType == XmlNodeType.Element)
{
        LoadData(tr);
} }

tr.Close();
}

解决方案 »

  1.   

    private void LoadData(XmlReader tr)
    {
         switch(tr.Name)
         {
    case "LocalPath":    this.txtFileDir.Text = tr.ReadElementString();
    break;
    case "RunStartTime": this.dateBegin.Text = tr.ReadElementString();
          break;
    case "RunEndTime":   this.dateEnd.Text = tr.ReadElementString();
        break;
    default:             break;
         }
    }
      

  2.   

    ms-help://MS.MSDNQTR.2003FEB.2052/vbcon/html/vbwlkWalkthroughDisplayingXMLDocumentInWebFormsPageUsingTransformations.htm里面有详细的说明如何读取XML文档!MSDN里目录如下:Visual studio.net-示例和演练-Visual studio演练-Visual C#演练-Web窗体演练中自己找
      

  3.   

    using System.Xml;XmlDocument doc = new XmlDocument();
    doc.Load(FullXmlName);
      

  4.   

    我的是2003,测试了一下你的文件,代码如下:
    using System.Xml;
    ...
    XmlDocument doc = new XmlDocument();
    doc.Load(@"C:\StandardData.xml");
    XmlNode xn = doc.SelectSingleNode("/DataList/metaData");
    if (xn != null)
    {
    MessageBox.Show(xn.Attributes["name"].Value);
    xn = null;
    }
    doc = null;执行结果:
    谈出一个框,内容为:ReferenceVoltage
      

  5.   

    standard.Load(@"D:\SIISLQ\VS.NET\KobelcoDebugger\StandardData.xml");是Load(),而不是LoadXml()
      

  6.   

    LoadXml()是Load  Xml形式的字符串!!!
      

  7.   

    Load是从文件里面读xml
    Load是从你后面跟的那个string里面读xml