『原创』关于如何在ppc模拟器中读取本地xml文件的办法
2008-11-03 00:01
295 查看
最近本人在练习使用ppc读取xml文档时遇到一个不大不小的问题,就是在ppc模拟器上,如果不经过如下设置,是不能正确访问本地的文件的,总是提示出错,在此写出经验心得,以便大家不被这个问题困扰了。
1、 首先,我们准备一个xml文件,放到“我的文档”中,然后——〉打开模拟器——〉File——〉configuration——〉shared Fold——〉选择“我的文档”(这里可随便)。
经过第一步之后,在模拟器里,共享的这个文件夹就变成存储卡了,也即此文件夹的地址是storage Card了。
2、然后,新建一个智能设备项目(我在这里是Windows Mobile 6),设计如下界面:
![](http://images.cnblogs.com/cnblogs_com/longqi293/Xml/11.jpg)
然后,从工具栏拖入一个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());
}
}
运行后的图象如下:
![](http://images.cnblogs.com/cnblogs_com/longqi293/Xml/1.jpg)
打开文件
![](http://images.cnblogs.com/cnblogs_com/longqi293/Xml/2.jpg)
我的xml文件是test1.xml,选中后出现下图
![](http://images.cnblogs.com/cnblogs_com/longqi293/Xml/3.jpg)
同时显示该文件的路径,可以看到,是”Storage Card”。
至此,我们完成了读取本地xml文件的操作。
1、 首先,我们准备一个xml文件,放到“我的文档”中,然后——〉打开模拟器——〉File——〉configuration——〉shared Fold——〉选择“我的文档”(这里可随便)。
经过第一步之后,在模拟器里,共享的这个文件夹就变成存储卡了,也即此文件夹的地址是storage Card了。
2、然后,新建一个智能设备项目(我在这里是Windows Mobile 6),设计如下界面:
![](http://images.cnblogs.com/cnblogs_com/longqi293/Xml/11.jpg)
然后,从工具栏拖入一个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());
}
}
运行后的图象如下:
![](http://images.cnblogs.com/cnblogs_com/longqi293/Xml/1.jpg)
打开文件
![](http://images.cnblogs.com/cnblogs_com/longqi293/Xml/2.jpg)
我的xml文件是test1.xml,选中后出现下图
![](http://images.cnblogs.com/cnblogs_com/longqi293/Xml/3.jpg)
同时显示该文件的路径,可以看到,是”Storage Card”。
至此,我们完成了读取本地xml文件的操作。
相关文章推荐
- 关于如何读取XML文件的一个简单方法
- jdom 或 dom4j读取xml文件时如何让dtd验证使用本地dtd文件或者不生效
- jdom 或 dom4j读取xml文件时如何让dtd验证使用本地dtd文件或者不生效
- jdom或dom4j读取xml文件时如何让dtd验证使用本地dtd文件或者不生效
- jdom 或 dom4j读取xml文件时如何让dtd验证使用本地dtd文件或者不生效
- flex如何读取xml文件(原创)
- jdom 或 dom4j读取xml文件时如何让dtd验证使用本地dtd文件或者不生效
- (原创)关于如何处理EXCEL( CSV)文件 导入数据库的解决方法!!
- 关于JQuery加载本地JSON文件无法读取(权限不足的)解决
- 如何让IE读取本地网页时不提示“Internet Explorer 已经限制此文件显示可能访问您的计算机的活动内容。”
- HTML读取xml文件的三种办法
- 关于android如何对cookie的读取!
- 关于chrome浏览器下使用js读取本地json文件时提示“Origin null is not allowed by Access-Control-Allow-Origin”问题
- 如何用C#读取GBK编码的XML文件?
- 关于中文命名静态资源导致乱码或者不读取的解决办法
- 嵌入式 如何使用jlink从flash中读取数据保存为bin文件到本地
- 关于IE6和IE7关闭窗口时提示和不提示以及上传图片前的本地预览解决办法
- 关于如何将一个对象保存到本地文件之ObjectOutputStream、ObjectInputStream的使用小结。
- ASP.NET如何读取客户端的真实IP地址(原创)
- 关于PHP 如何用 curl 读取 HTTP chunked 数据