C#与XML的一个小问题,想通过读取XML的字段信息,然后解密在显示但是要怎么处理?ReadXML是读取到一个DataSet中的,怎样能把DataSet里面的数据单独取出来,比如说一行一行的,然后经过解密在显示出来呢?请各位大侠指点。要怎么做?才可能,其实初衷是不想让别人看我的XML里面的数据。我自己也写好了DES对字符串的加密函数。

解决方案 »

  1.   

    ReadXML后,就可以访问dataset中的datable了,你遍历datatable的rows进行处理就行了
      

  2.   

    ReadXml(),其基础也是使用了一个XSD表达Xml与DataSet的映射结构。你得到的DataSet里,应该会有一张类似的表格,你加密的串则是这张表格里的某个格子里的内容。就用DataSet.Tables[xx].Rows[xx].Columns[xx],类似这样的应该能取到吧。
      

  3.   

    楼主可以采用XMLDocument来读取,如果用DataSet的话那就用楼上的方法就行了
      

  4.   

    很多开源的xml库都能完成你的任务,关注一下c#这边的库呗