C# 讀取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
{
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-1003098/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- C#讀取XMLC#XML
- C#讀取Xml檔案C#XML
- C#讀取Excel文件C#Excel
- C# 讀取txt檔案生成Word文件C#
- 從資料庫Mysql讀取資料轉化為xml文件的Java類資料庫MySqlXMLJava
- C# 讀寫xmlC#XML
- 一個java讀取word文件並將其寫入xml文件的例子JavaXML
- 用C#讀取XML指定節點下的值C#XML
- Unity 讀取xmlUnityXML
- C# 讀 xml註釋C#XML
- c# winform下sql圖片二進位制儲存/讀取/顯示/寫入XML/讀取XML顯示C#ORMSQLXML
- C#不使用DataSet操作XML,XmlDocument讀寫xml所有節點及讀取xml節點的資料總結C#XML
- C# 操作xml(轉)C#XML
- 讀取xml檔案 解析雙層xmlXML
- C#基礎系列:Linq to Xml讀寫xmlC#XML
- JAVA 讀取xml檔案JavaXML
- c# 中如何獲取xml文件中最後的一個節點的值C#XML
- C# xml文件反序列化記事C#XML
- 序列化篇 生成xml 以及讀取xmlXML
- 用C#讀寫XML的方法C#XML
- 使用C#讀寫xml檔案C#XML
- 用JDOM處理XML文件 (轉)XML
- Java系列:讀取XML檔案JavaXML
- 用JDOM讀取XML檔案XML
- C# 將HTML轉為XMLC#HTMLXML
- C# 將Excel轉為XMLC#ExcelXML
- XSLT實現XML文件轉換成HTML文件XMLHTML
- C# - XML讀寫與序列化C#XML
- 使用Digester解析XML文件示例 (轉)XML
- SaxReader讀取,更新xml檔案XML
- python xml讀取和寫入PythonXML
- XMl 檔案屬性的讀取XML
- NSXMLDocument讀取遠端XML檔案XML
- XML 程式設計思想: 研讀XML Hacks(轉)XML程式設計
- Rss-Rome 閱讀器讀取XML檔案XML
- C# 將PDF文件轉換為Markdown文件C#
- C#讀寫xml檔案應用案例C#XML
- 通過dom4j對xml文件的讀取操作工具類封裝XML封裝