XElement.Parse(xml)在Windows 10 Mobile上的Release Config中不起作用

时间:2016-02-05 06:13:25

标签: xml windows parsing win-universal-app xelement

在Silverlight上开发2年之后,我不再为微软的UWP平台开发了。

我已经开始研究一个项目,从网站获取XML并解析它以在Windows UWP应用程序中显示它。我使用的代码在ARM上的调试配置中工作正常,但无法在发布配置中工作。

这是我的代码:

protected override async void OnNavigatedTo(NavigationEventArgs e)
{
    // Loading xml from storagefile
    ...

    // Parsing Xml
        XElement xmlitems = XElement.Parse(myXml);
        List<XElement> elements = xmlitems.Descendants("item").ToList();

    ...
}

此代码在Debug Config中正常工作,但在Release config中崩溃了应用程序。 try-catch块也无法识别并阻止应用程序崩溃。

更新

我做了一些测试,发现应用程序在解析过程中崩溃了,所以它与我获取XML的方式无关。 xml是从文件中正确读取的,并且基于w3school的XML验证器和其他第三方验证器是有效的。

0 个答案:

没有答案