小编Flo*_*etz的帖子

HtmlAgilityPack.HtmlNode没有SelectNodes的定义

我正在尝试使用HtmlAgilityPack来查找网站中的元素.我的问题如下:

我创建了一个Windows 8通用应用程序(c#)

使用NuGet Manager我添加了:

using System.Net.Http;
using HtmlAgilityPack;
Run Code Online (Sandbox Code Playgroud)

然后我做了:

string htmlPage;
using (var client = new HttpClient())
{
    htmlPage = await client.GetStringAsync("http://www.domain.de/");
}

HtmlDocument myDocument = new HtmlDocument();
myDocument.LoadHtml(htmlPage);

//this line results an error @ "SelectNodes"
var metaTags = myDocument.DocumentNode.SelectNodes("//meta");
Run Code Online (Sandbox Code Playgroud)

但是视觉工作室说:

Error 1 'HtmlAgilityPack.HtmlNode' does not contain a definition for 'SelectNodes'
Run Code Online (Sandbox Code Playgroud)

我已经搜索了问题,但所有网站都解决了另一个问题,其中代码说"DocumentElement"而不是"DocumentNode".

你有什么提示吗?

谢谢!

c# html-agility-pack windows-phone-8

6
推荐指数
1
解决办法
3258
查看次数

如何每隔x秒在swift中更新今天的小部件

自从我尝试实现类似diashow之类的东西以来,我每隔x秒尝试更新我今天的小部件扩展的内容.因此,我使用共享默认值存储了所有必需的数据.从存储加载数据工作完美但扩展的completionHandler:

    func widgetPerformUpdateWithCompletionHandler(completionHandler: ((NCUpdateResult) -> Void)!) {
        //I do load the content here 
        completionHandler(NCUpdateResult.NewData)
    }
Run Code Online (Sandbox Code Playgroud)

只被叫一次.如何实现一个每x秒可以使用"newData"的函数?

handler ios swift ios8-today-widget today-extension

5
推荐指数
1
解决办法
1万
查看次数

Windows Phone 8通用应用程序 - 在C#代码中使用JS

我正在尝试基于空的C#项目构建WP8.1通用应用程序.在projectexplorer我可以添加/ creata JS文件,但我找不到在C#项目中使用它们的方法..

所以我要做的是:使用C#代码访问用javascript编写的函数,该函数位于项目中的JS文件中.

有办法这样做还是不可能?

最好的问候,谢谢你的帮助!--Flo

c# windows-phone-8 win-universal-app

1
推荐指数
1
解决办法
182
查看次数