0 people like it.

FSharp.Data F# interactive sample

 1: 
 2: 
 3: 
 4: 
 5: 
 6: 
 7: 
 8: 
 9: 
10: 
11: 
12: 
13: 
14: 
15: 
#r @"C:\Projects\FsharpWindowsStorePrototype\packages\FSharp.Data.2.1.0\lib\net40\FSharp.Data.dll"

open System
open FSharp.Data

type SampleHtmlProvider = HtmlProvider<"http://www.weather.com/weather/today/l/98033:4:US">
let data = SampleHtmlProvider.Load("http://www.weather.com/weather/today/l/98033:4:US")
let info = data.Tables.Table1.Rows.[0].Column1

open System
open FSharp.Data

type SampleHtmlProvider = HtmlProvider<"http://www.weather.com/weather/today/l/98033:4:US">
let data = SampleHtmlProvider.Load("http://www.weather.com/weather/today/l/98033:4:US")
let info = data.Tables.Table1.Rows.[0].Column1
namespace System
Multiple items
namespace FSharp

--------------------
namespace Microsoft.FSharp
Multiple items
namespace FSharp.Data

--------------------
namespace Microsoft.FSharp.Data
type SampleHtmlProvider = HtmlProvider<...>

Full name: Script.SampleHtmlProvider
type HtmlProvider

Full name: FSharp.Data.HtmlProvider


<summary>Typed representation of an HTML file.</summary>
           <param name='Sample'>Location of an HTML sample file or a string containing a sample HTML document.</param>
           <param name='PreferOptionals'>When set to true, inference will prefer to use the option type instead of nullable types, `double.NaN` or `""` for missing values. Defaults to false.</param>
           <param name='IncludeLayoutTables'>Includes tables that are potentially layout tables (with cellpadding=0 and cellspacing=0 attributes)</param>
           <param name='MissingValues'>The set of strings recogized as missing values. Defaults to `NaN,NA,N/A,#N/A,:,-,TBA,TBD`.</param>
           <param name='Culture'>The culture used for parsing numbers and dates. Defaults to the invariant culture.</param>
           <param name='Encoding'>The encoding used to read the sample. You can specify either the character set name or the codepage number. Defaults to UTF8 for files, and to ISO-8859-1 the for HTTP requests, unless `charset` is specified in the `Content-Type` response header.</param>
           <param name='ResolutionFolder'>A directory that is used when resolving relative file references (at design time and in hosted execution).</param>
           <param name='EmbeddedResource'>When specified, the type provider first attempts to load the sample from the specified resource
              (e.g. 'MyCompany.MyAssembly, resource_name.html'). This is useful when exposing types generated by the type provider.</param>
val data : HtmlProvider<...>

Full name: Script.data
HtmlProvider<...>.Load(uri: string) : HtmlProvider<...>


Loads HTML from the specified uri

HtmlProvider<...>.Load(reader: IO.TextReader) : HtmlProvider<...>


Loads HTML from the specified reader

HtmlProvider<...>.Load(stream: IO.Stream) : HtmlProvider<...>


Loads HTML from the specified stream
val info : obj

Full name: Script.info
Raw view Test code New version

More information

Link:http://fssnip.net/qx
Posted:10 years ago
Author:
Tags: