C# 读取XML文档

原创 2002年01月12日 17:17:00

这里介绍一种读取XML文档的方法,如果哪位有更好的方法,可以交流.

示例中用的是 XmlTextReader 函数,每执行 Read() 一次,读取一行.

using System.Xml;

  public KSBMCONFIG ReadConfig(string XmlConfigFile)
  {
   KSBMCONFIG _conf = new KSBMCONFIG ();
   try
   {
    // Open an XML file
    System.Xml.XmlTextReader reader;
    reader = new System.Xml.XmlTextReader(XmlConfigFile);
    while ( reader.Read() )
    {
     if((reader.NodeType == XmlNodeType.EndElement)
      &&(reader.Name == "KSBM"))
     {
      break;
     }
     if(reader.IsStartElement ("ServerPath"))
     {
      reader.Read ();
      _conf.ServerPath = reader.Value ;
     }
     else if(reader.IsStartElement ("SmtpServer"))
     {
      reader.Read ();
      _conf.SMTPServer = reader.Value ;
     }
     else if(reader.IsStartElement ("ConnectString"))
     {
      reader.Read ();
      _conf.ConnectString = reader.Value ;
     }
    }
    return _conf;
   }
   catch
   {
    _conf.ConnectString = "";
    _conf.ServerPath = "";
    _conf.SMTPServer = "";
    return _conf;
   }
   finally
   {
   }
  }

c#读取xml文档

1. [代码][C#]代码 \ using System; using System.Collections.Generic; using System.Linq; using System...
  • tabe123
  • tabe123
  • 2015年07月24日 11:39
  • 400

C#读取XML文档

这里介绍一种读取XML文档的方法,示例中用的是 XmlTextReader 函数,每执行 Read() 一次,读取一行.using System.Xml;  public KSBMCONFIG Rea...
  • hunterxray
  • hunterxray
  • 2007年03月23日 13:09
  • 3989

用C#读取XML文档

本文将以一个非常简单的例子来说明如何使用C#访问一个XML文件并且读取其中的信息。例子本身并无任何实际意义,它只是简单的介绍了如何调用微软的XML标准以及如何运用到实际当中去。希望能够对初次接触C#或...
  • Ninth
  • Ninth
  • 2004年08月25日 02:17
  • 2761

C#读取XML文档实例

XmlDocument doc = new XmlDocument();             doc.Load("Order.xml");             XmlElement...
  • qq_15555767
  • qq_15555767
  • 2016年08月17日 16:12
  • 72

C#操作Xml:通过XmlDocument读写Xml文档

转自:http://www.cnblogs.com/yukaizhao/archive/2011/07/19/csharp_xmldocument_access_xml.html X...
  • lyljp
  • lyljp
  • 2016年10月09日 16:15
  • 1947

C#通过XPath解析xml文件

xpath语法讲解:http://www.w3school.com.cn/xpath/xpath_syntax.asp用xpath解析xml的用例在这里:http://www.cnblogs.com/...
  • lxj1137800599
  • lxj1137800599
  • 2016年07月18日 15:24
  • 1400

C#读取与修改XML文档

在项目开发中,对XML文档的操作是很常用的,这里,简单的说明读取与修改XML文档XML文档的格式 谷歌 http://www.chinaz.com/web/2013/1211/...
  • nangeali
  • nangeali
  • 2017年10月07日 08:33
  • 262

C# 生成和读取Xml文档

C# 生成和读取Xml文档
  • SnowyZhu510
  • SnowyZhu510
  • 2015年10月14日 14:40
  • 240

C#创建和读取XML文档

扩展标记语言XML(eXtensible Markup Language),是由W3C组织制定的。做为用于替代HTML语言的一种新型的标记语言,XML内部有着很多基本标准,XML就是通过与这些相关标准...
  • x415831943
  • x415831943
  • 2012年04月07日 01:16
  • 246

C#添加xml文件

引用:System.Xml; XmlDocument doc = new XmlDocument(); XmlElement Root = doc.CreateElement("Root...
  • du295611875
  • du295611875
  • 2014年11月15日 09:36
  • 215
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C# 读取XML文档
举报原因:
原因补充:

(最多只允许输入30个字)