如何创建&#34;类型列表&#34; for Ftml中的HtmlProvider <list of =“”html =“”files =“”>?

时间:2017-12-14 09:24:57

标签: f# type-providers

我对F#很新,并尝试将我的python脚本转换为F#代码以供我学习。

我想解析多个(大约25个文件)静态html文件,以从每个文件中提取类似信息。 我希望有一个所有html文件的文件句柄列表。

我能够将单个文件用作:

type SummaryHtmlType = HtmlProvider< @"C:/MyLocation/Summary_1.html">

我尝试了类似于XmlProvider的东西(甚至不确定这对XmlProvider是否正确),但没有成功。

type MyType = HtmlProvider<htmlFileList; SampleIsList=true>

即使有各种不同的方法,也让我知道解决方案。

1 个答案:

答案 0 :(得分:1)

"C:/MyLocation/Summary_1.html"中的{p> type SummaryHtmlType = HtmlProvider< @"C:/MyLocation/Summary_1.html">是HtmlProvider的示例文件获取基本结构。

要解析文件或网址,请使用Load

之类的SummaryHtmlType.Load(url)方法

有关详细信息,请参阅http://fsharp.github.io/FSharp.Data/library/HtmlProvider.html