如何创建一个解析网站html数据的Windows Phone应用程序

时间:2015-12-27 17:59:20

标签: javascript html5 windows-10-mobile windows-10-universal

我打算为自己的网站创建一个Windows Phone应用程序(仍未启动并运行)。

我不知道如何去做。 我所知道的是,我不想使用webview控件,因为它会使应用程序原始和丑陋。

我正在考虑下载html内容并将其解析为XAML元素以构建应用程序控件。

但是,我是一名初学者,没有相关经验。如果有人能指导我如何进一步采取行动,那将非常有帮助。

4 个答案:

答案 0 :(得分:1)

  

“我正在考虑下载html内容并将其解析为XAML元素以构建应用程序控件。”

天啊,不!

在我看来,这是您应该采用的方式:您当前的网络应用程序应该调用服务,这些服务可以为您提供在UI上显示所需的数据。您的网络应用程序是客户端。另一个客户端可能是Windows Mobile应用程序。

可以使用HTML5 + JS或C#+ XAML开发Windows应用商店应用。选择一种方式,你知道的最好。

只是说,如果你有一些REST服务,它将帮助你轻松地建立客户。

答案 1 :(得分:1)

我使用AngleSharp解析html并基于此构造XAML元素。 https://github.com/AngleSharp/AngleSharp

答案 2 :(得分:0)

“我不想使用webview控件,因为它会使应用程序原语”

这是你相信的。这可能是因为你还没有足够的知识。

你可以使用html创建漂亮的应用程序。如果您尝试仅将网络设为应用,请执行此操作。

尝试制作php get_contents并从ajax调用它。在应用程序中,您可以设置解析数据的样式

答案 3 :(得分:0)

如果您有网络应用程序,则有两种简单的方法可以将其转换为移动设备:

  1. Cordova

  2. Hosted Web App

  3. 但是Cordova使用webview,所以你可能想要使用第二个选项:

    您可以通过打包现有网站来创建应用程序:

      

    点击“文件 - >新项目“并选择”JavaScript - > Windows - >   Windows Universal - >空白应用程序(Windows Universal)“

    我认为这比设计XAML应用程序容易得多。