日期:2014-05-19  浏览次数:20695 次

求助:在VS中解决方案管理器的项目中添加现有XML文件(含数据),请问如何访问并读取其中信息?
求助:在VS中解决方案管理器中项目添加现有已生成好的XML文件(含数据),请问如何访问并读取此XML文件和其中信息?

原先是把XML文件直接放置在软件目录下,用DATASET通过路径直接访问,但如此的话XML文件就暴露在外面了,任何人都能读取其中信息,因此想把此XML文件装进程序里面去,但添加进项目里面后却不知道该如何访问了............

感觉因该是比较初级的问题,不过死活就是查不到.....只能求助于大家帮忙了
如果能给出其他简单有效的方法隐藏XML文件并保证正常访问(只需要读取信息即可)也非常感谢

最近上网比较困难.......可能无法及时回复给分,也希望各位见谅

------解决方案--------------------
如果是敏感数据,那就把先把数据简单加秘一下在存入XML.又不会很难哦
------解决方案--------------------
帮顶
------解决方案--------------------
lz:
有三种方式:
 1.DataSet
这种方式针对你的xml文件比较有规律,而且层次不多,借助DataSet可以快速读取你需要的数据.
 2.XmlDocument:
即DOM模式,可以支持任意结构的xml文件,通过查询路径可以随时查找你需要的节点值.
 3.XmlReader
即SAX模式,它是一种只读,向前快速读取xml的方式.如果你只需要一遍浏览xml文件,用它是最友好的.
 
 上面所说的三种方式,在MSDN上均有详细介绍,lz,你可以仔细看看....
------解决方案--------------------
1. 加載原有XML文件﹕XmlDocument xmldom = new XmlDocument();
xmldom.Load(@ "文件名.xml "));
然后讀取

2.我認為也只能同樓上說的﹐只能加密XML中的數據