用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > Net教程

xml 文件的创建和读取代码

时间:2015-01-29  来源:互联网  作者:佚名
xml文件:
复制代码 代码如下:
<?xml version="1.0" encoding="utf-8" ?> <!-- 除了这一行,其他的都是动手敲入的-->
<CashAcceptType>
<type>
<name>正常收费</name>
<class>CashNormal</class>
<para></para>
</type>
<type>
<name>满300返100</name>
<class>CashReturn</class>
<para>300,100</para>
</type>
<type>
<name>满200返50</name>
<class>CashReturn</class>
<para>200,50</para>
</type>
<type>
<name>打8折</name>
<class>CashRebate</class>
<para>0.8</para>
</type>
<type>
<name>打7折</name>
<class>CashRebate</class>
<para>0.7</para>
</type>
</CashAcceptType>

读取.xml文件:
复制代码 代码如下:
DataSet ds = new DataSet();
//根据路径读取.xml文件到DataSet
ds.ReadXml(Application.StartupPath + "\\CashAcceptType.xml");
//将读取到的记录绑定到下拉列表框中
foreach (DataRowView dr in ds.Tables[0].DefaultView)
{
cbxType.Items.Add(dr["name"].ToString());//dr["name"]获取.xml文件中每个type对应的name那一项的值,即正常收费,满300减100,满200减50等
}
//根据用户的选项,查询用户选择项的相关行,(即根据给定的name找到该name对应的其他参数)
DataRow dr = ((DataRow[])ds.Tables[0].Select("name='" + cbxType.SelectedItem.ToString() + "'"))[0];
dr["class"]找到name对应的xml的class
dr["para"]找到para
来顶一下
返回首页
返回首页
推荐资讯
如何创建一个AJAXControlToolKit的扩展控件 如何创建一个AJAXControlToolKit的微软的AJAXControlToolKit提供了很容易的扩展方式,小弟我也是
asp.net 在客户端显示服务器端任务处理进度条的探讨 asp.net 在客户端显示服务器端任务下面就是采用静态变量的方法实现的: 复制代码 代码如下: <%
相关文章
栏目更新
栏目热门