无法在Pocket PC上打开在线xml文件 - WM 5.0模拟器浏览器

时间:2014-01-03 07:30:24

标签: xml pocketpc windows-mobile-5.0

我使用WCF将xml数据放在我的掌上电脑上 - wm 5.0。我正在测试阶段,所以我使用美国Windows Mobile 5.0掌上电脑r2模拟器。不幸的是,数据不会出现在模拟器的浏览器上。错误说''文件'xxxx'无法打开。要么没有使用可信证书签名,要么找不到其中一个组件......'

请帮帮我。我一直在寻找2个月的答案。 以下是模拟器的屏幕截图:

enter image description here

以下是xml文件的屏幕截图:

enter image description here

1 个答案:

答案 0 :(得分:0)

如果操作系统尝试启动可执行文件并且出现以下任一问题,则会启动您提到的错误消息:

  1. 您正尝试在需要的系统上运行未签名的应用 签名的可执行文件
  2. 可执行文件是为另一个编写的 处理器
  3. executale引用的运行时库(DLL)不是 可用或无法加载
  4. 当您尝试在Internet Explorer Mobile中打开xml文件时,通常应该加载它。 AFAIK仅调用msxml和相关的DLL,并且可在WM5仿真器上使用。

    有一个或多个注册表设置可能会影响xml加载,但是从头开始(重置状态)的WM5模拟器应该可以正常工作。

    你可以发布截图和xml文件吗?

    问题在于html网络参考。虽然PC网络浏览器能够通过解析名为" codes"的引用文件的第一行来执行一些智能操作并执行正确的操作,但Windows移动设备只知道如何处理文件由mime类型。这个Mime类型大多是使用文件的扩展名来解引用的。作为文件"代码"没有扩展名,IE移动浏览器不知道如何处理该文件并带来错误消息。如果您只使用名为" codes.xml"的文件IE mobile能够解释它并显示解析的xml文件。