『原创』关于如何在ppc模拟器中读取本地xml文件的办法
最近本人在练习使用ppc读取xml文档时遇到一个不大不小的问题,就是在ppc模拟器上,如果不经过如下设置,是不能正确访问本地的文件的,总是提示出错,在此写出经验心得,以便大家不被这个问题困扰了。
1、 首先,我们准备一个xml文件,放到“我的文档”中,然后——〉打开模拟器——〉File——〉configuration——〉shared Fold——〉选择“我的文档”(这里可随便)。
经过第一步之后,在模拟器里,共享的这个文件夹就变成存储卡了,也即此文件夹的地址是storage Card了。
2、然后,新建一个智能设备项目(我在这里是Windows Mobile 6),设计如下界面:
然后,从工具栏拖入一个OpenFileDialog控件,之后双击OpenFile按钮,进入代码编写。
1、 代码如下:
private void menuItem2_Click(object sender, EventArgs e)
{
openFileDialog1.ShowDialog();
try
{
string file = openFileDialog1.FileName.ToString();//从openFileDialog中读取xml文档
StreamReader sr = new StreamReader(file);
XmlTextReader xtr = new XmlTextReader(sr);
while (xtr.Read())
{
listBox1.Items.Add("NodeType:" + xtr.NodeType.ToString());//为了验证是否读取而写的,可根据实际情况更改
}
MessageBox.Show(file);
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
运行后的图象如下:
打开文件
我的xml文件是test1.xml,选中后出现下图
同时显示该文件的路径,可以看到,是”Storage Card”。
至此,我们完成了读取本地xml文件的操作。
出处:http://longqi293.cnblogs.com
本博文欢迎大家浏览和转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,在『参考』的文章中,我会表明参考的文章来源,尊重他人版权。若您发现我侵犯了您的版权,请及时与我联系。
本篇博文 by Jack Fan is licensed under a Creative Commons 署名-非商业性使用-相同方式共享 2.5 中国大陆 License.
这是我的公众号,【代码只是副业】