日期:2014-05-17  浏览次数:20838 次

C#与XML的一个校问题
C#与XML的一个小问题,想通过读取XML的字段信息,然后解密在显示

但是要怎么处理?ReadXML是读取到一个DataSet中的,怎样能把DataSet里面的数据

单独取出来,比如说一行一行的,然后经过解密在显示出来呢?

请各位大侠指点。要怎么做?才可能,其实初衷是不想让别人看我的XML里面的数据。

我自己也写好了DES对字符串的加密函数。

------解决方案--------------------
ReadXML后,就可以访问dataset中的datable了,你遍历datatable的rows进行处理就行了
------解决方案--------------------
ReadXml(),其基础也是使用了一个XSD表达Xml与DataSet的映射结构。你得到的DataSet里,应该会有一张类似的表格,你加密的串则是这张表格里的某个格子里的内容。就用DataSet.Tables[xx].Rows[xx].Columns[xx],类似这样的应该能取到吧。
------解决方案--------------------
楼主可以采用XMLDocument来读取,如果用DataSet的话那就用楼上的方法就行了
------解决方案--------------------
很多开源的xml库都能完成你的任务,关注一下c#这边的库呗