如何创建一个Windows Phone应用程序来解析网站中的html数据
How to create a Windows Phone app that parses html data from a website
我计划为自己的网站创建一个Windows Phone应用程序(仍然没有启动和运行)。
我不知道该怎么做。我所知道的是,我不想使用webview控件,因为它会使应用程序变得原始和丑陋。
我正在考虑下载html内容并将其解析为XAML元素以构建应用程序控件。
但是,我是一个初学者开发人员,没有这方面的经验。如果有人能指导我如何继续前进,那将是非常有帮助的。
"我正在考虑下载html内容并将其解析为XAML元素,以构建应用程序控件。"
见鬼,不!
在我看来,这就是你应该走的路:你当前的网络应用程序应该有对服务的调用,这些服务为你提供了在UI上显示所需的数据。您的web应用程序是一个客户端。另一个客户端可能是Windows Mobile应用程序。
Windows应用商店应用程序可以使用HTML5+JS或C#+XAML进行开发。选择一种方式,你最清楚。
只是说,如果您在所有东西背后都有一些REST服务,它将帮助您轻松地构建客户端。
我使用AngleSharp解析html,并在此基础上构建XAML元素。https://github.com/AngleSharp/AngleSharp
"我不想使用webview控件,因为它会使应用程序变得原始"
这是你所相信的。这可能是因为你的知识不够。
你可以用html制作漂亮的应用程序。如果你只尝试将网络作为应用程序,请执行更多操作。
尝试制作php get_contents并从ajax调用它。在应用程序中,您可以对解析的数据进行样式设置
如果您有web应用程序,有两种简单的方法可以将其转换为移动应用程序:
-
Cordova
-
托管Web应用
但Cordova使用网络视图,所以你可能想使用第二个选项:
您可以通过包装现有网站创建应用程序:
单击"文件->新建项目",然后选择"JavaScript->Windows->Windows Universal->空白应用程序(Windows Universal)"
我认为这比设计XAML应用程序容易得多。
- 什么更好?使用iframe或jQuery之类的东西在外部网站中加载HTML文件
- 在向下滚动JS/HTML/CSS wordpress网站时替换徽标图像
- 如何重定向到我的html网站youtube嵌入视频打开在youtube应用程序
- Disqus的计数.js脚本在索引中无法正常运行.html与react.js网站
- 我制作html网站的一小部分——我有一个javascript部分
- Html抓取网站加载错误的J汤Java
- 在你离开之前,这个网站如何显示一个整洁的HTML框
- 在网站HTML页面上搜索文本
- HTML按钮的作用类似于从键盘按下的键,并在某些对象或整个网站上起作用
- 使用HTML和任何服务器端语言(PHP,.net,ruby)制作的网站是否可以在每个具有浏览器的设备上工作
- Html+javascript处理网站中的语言
- 以类似于谷歌机器人的方式抓取网站html和javascript
- 谷歌脚本-从网站论坛解析HTML-并将数据写入工作表
- Phonegap兼容代码,可在网站HTML/JS页面中播放声音
- 多语言网站(HTML / javascript)
- 谷歌网站HTML框是't识别CSS或Javascript
- 谷歌网站HTML Iframe(不是小工具)
- 如何使用jquery加载网站HTML
- 铁拳7网站html隐藏代码行
- GreaseMonkey用于删除网站HTML部分的UserScript