我对F#很新,并尝试将我的python脚本转换为F#代码以供我学习。
我想解析多个(大约25个文件)静态html文件,以从每个文件中提取类似信息。 我希望有一个所有html文件的文件句柄列表。
我能够将单个文件用作:
type SummaryHtmlType = HtmlProvider< @"C:/MyLocation/Summary_1.html">
我尝试了类似于XmlProvider的东西(甚至不确定这对XmlProvider是否正确),但没有成功。
type MyType = HtmlProvider<htmlFileList; SampleIsList=true>
即使有各种不同的方法,也让我知道解决方案。
答案 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