xelement.load在设备上运行时的空白值,但在模拟器中运行时填充

时间:2015-06-17 21:55:26

标签: c# windows-phone

我正在使用

XElement xmlWeather = XElement.Load(streamResult)

加载天气文件。然后我为我的程序解析它的值。 有一段时间,这段代码适用于我的Windows 7.1手机以及我妻子的8.1版本。 当我在模拟器中运行代码并查看文件时,会出现所有预期的标记和值。 但是,当我对我的7.1设备运行代码 - 我说再次使用时工作得很好 - 它现在显示xml在文件的后半部分缺少所有值(空白或显示为NA)(当前的天气是哪里);文件的第一部分(预测)都很好。注意后者中的标签完全相同,只是缺少值。

我也只是在运行程序时才看到这一点。我构建了一个小得多的测试程序,它除去了所有不需要的程序 - 而且这个程序对模拟器和设备都有预期效果。

没有转向MS支持,我不确定如何修复/解决。以前有人见过这个问题吗?我可以接受以不同的方式阅读文件,但宁愿先了解为什么它现在以这种方式失败。谢谢!

0 个答案:

没有答案