没有合适的资源?快使用搜索试试~ 我知道了~
C_操作XML初步C_操作XML初步
需积分: 4 18 下载量 70 浏览量
2010-06-18
05:59:26
上传
评论 1
收藏 14KB TXT 举报
温馨提示
试读
17页
C_操作XML初步C_操作XML初步C_操作XML初步C_操作XML初步
资源推荐
资源详情
资源评论
这里介绍一种读取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"))
{
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文件,最方便的方法当然还是使用DATASET
我们继续使用上一篇中的XML文件,如下:
<users>
<xs:schema id="users" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="users" msdata:IsDataSet="true" msdata:Locale="zh-CN">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element name="user">
_conf.ConnectString = reader.Value ;
}
}
return _conf;
}
catch
{
_conf.ConnectString = "";
_conf.ServerPath = "";
_conf.SMTPServer = "";
return _conf;
}
finally
{
}
}
使用C#来编辑XML文件,最方便的方法当然还是使用DATASET
我们继续使用上一篇中的XML文件,如下:
<users>
<xs:schema id="users" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="users" msdata:IsDataSet="true" msdata:Locale="zh-CN">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element name="user">
剩余16页未读,继续阅读
资源评论
iamcunwei
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功