读取xml资源文件,xml文件中存的是个表,然后利用表数据

 大家知道,C#中DataTable与xml之间的转换相当方便,这就提醒我们将一些小的表数据放入xml表中;然后将xml作为资源文件打包进exe文件,这样用户就不能随便更改配置文件了。

1、将xml文件加入资源文件:双击打开资源文件——》在打开窗口中点击下拉菜单文件下的文件——》在空白区域粘贴即可

2、读取xml资源文件:Resources.AllMenuItem,其中AllMenuItem是xml文件的名字,是以字符串的形式返回xml内容

3、因为DataTable.ReadXml(Stream/FileName/TextReader/XmlReader),由于DataTable读取xml文件的四种参数,所以也就

     四种方法

     1》、string转换成Stream:

            byte[] bt = Encoding.Unicode.GetBytes(string text);
            Stream stream = new MemoryStream(bt);

     2》、string转换成XmlReader

            XmlDocument doc = new XmlDocument();
            doc.LoadXml(Resources.AllMenuItem);
            XmlReader rd = System.Xml.XmlReader.Create(new System.IO.StringReader(doc.OuterXml));

      3》、string转换成TextReader

             TextReader tr = new StringReader(Resources.AllMenuItem);

      4》、思路是想将字符串保存进xml文件,然后把文件的完全路径作为参数即可

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值