FSharp.Data.Xml.Core
8.2.0
dotnet add package FSharp.Data.Xml.Core --version 8.2.0
NuGet\Install-Package FSharp.Data.Xml.Core -Version 8.2.0
<PackageReference Include="FSharp.Data.Xml.Core" Version="8.2.0" />
<PackageVersion Include="FSharp.Data.Xml.Core" Version="8.2.0" />
<PackageReference Include="FSharp.Data.Xml.Core" />
paket add FSharp.Data.Xml.Core --version 8.2.0
#r "nuget: FSharp.Data.Xml.Core, 8.2.0"
#:package FSharp.Data.Xml.Core@8.2.0
#addin nuget:?package=FSharp.Data.Xml.Core&version=8.2.0
#tool nuget:?package=FSharp.Data.Xml.Core&version=8.2.0
The FSharp.Data packages contain type providers and utilities to access
common data formats (CSV, HTML, JSON and XML in your F# applications and scripts.
* FSharp.Data -- includes everything
* FSharp.Data.Http -- http types/helpers
* FSharp.Data.Csv.Core -- csv types/helpers
* FSharp.Data.Json.Core -- json types/helpers
* FSharp.Data.Html.Core -- html types/helpers
* FSharp.Data.Xml.Core -- xml types/helpers
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- FSharp.Core (>= 6.0.1)
- FSharp.Data.Http (>= 8.2.0)
- FSharp.Data.Json.Core (>= 8.2.0)
- FSharp.Data.Runtime.Utilities (>= 8.2.0)
-
net8.0
- FSharp.Core (>= 6.0.1)
- FSharp.Data.Http (>= 8.2.0)
- FSharp.Data.Json.Core (>= 8.2.0)
- FSharp.Data.Runtime.Utilities (>= 8.2.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on FSharp.Data.Xml.Core:
| Package | Downloads |
|---|---|
|
FSharp.Data
The FSharp.Data packages contain type providers and utilities to access common data formats (CSV, HTML, JSON and XML in your F# applications and scripts. * FSharp.Data -- includes everything * FSharp.Data.Http -- http types/helpers * FSharp.Data.Csv.Core -- csv types/helpers * FSharp.Data.Json.Core -- json types/helpers * FSharp.Data.Html.Core -- html types/helpers * FSharp.Data.Xml.Core -- xml types/helpers |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 8.2.0 | 203 | 7/29/2026 |
| 8.1.14 | 48,803 | 5/10/2026 |
| 8.1.13 | 883 | 5/8/2026 |
| 8.1.12 | 260 | 5/8/2026 |
| 8.1.11 | 12,021 | 4/23/2026 |
| 8.1.10 | 4,091 | 4/20/2026 |
| 8.1.9 | 343 | 4/20/2026 |
| 8.1.8 | 7,673 | 4/13/2026 |
| 8.1.7 | 4,726 | 4/7/2026 |
| 8.1.6 | 1,117 | 4/6/2026 |
| 8.1.5 | 1,100 | 4/4/2026 |
| 8.1.4 | 1,288 | 4/1/2026 |
| 8.1.3 | 8,654 | 3/24/2026 |
| 8.1.2 | 13,860 | 3/18/2026 |
| 8.1.1 | 5,552 | 3/14/2026 |
| 8.1.0 | 4,574 | 3/8/2026 |
| 8.1.0-beta | 181 | 2/25/2026 |
| 8.0.0 | 12,370 | 2/25/2026 |
| 7.0.1 | 5,626 | 2/23/2026 |
| 7.0.0 | 865 | 2/22/2026 |
- Fix: HTML hexadecimal character references (`A`) are now decoded correctly; previously digit-only hex refs were parsed as decimal and refs containing `a`–`f` were left as literal text.
- Fix: HTML table parsing clamps `colspan`/`rowspan` to the HTML spec limits (1000/65534) and no longer materializes unbounded ranges — malicious/malformed span attributes previously caused `OverflowException`, out-of-memory, or hangs.
- Fix: `HtmlNode.ToString()` uses an explicit work stack, so deeply nested documents (which already parsed fine) no longer crash serialization with an uncatchable `StackOverflowException`.
- Fix: `Http` multipart uploads no longer truncate when a source stream returns a partial read (e.g. network/gzip streams), and multipart parts of 2GB or more no longer overflow. User-supplied body streams are now disposed even when the upload faults.
- Fix: `Http` `Range` headers in the RFC 7233 open-ended (`bytes=N-`) and suffix (`bytes=-N`) forms no longer throw `FormatException`.
- Fix: `CsvFile.Rows` with `skipRows` re-applies the skip on repeated enumerations; previously the second enumeration returned garbage rows or threw.
- Fix: `CsvFile.Save` now quotes headers, fields containing a lone `\r`, and fields containing any of the document's separators, so saved CSV round-trips correctly. `Save(TextWriter)` no longer disposes the caller-owned writer (it flushes instead).
- Fix: JsonProvider-generated constructors no longer throw `OverflowException` for `NaN`, infinite, or very large `float` values; such values serialize through `JsonValue.Float`.
- Fix: the JSON parser no longer silently swallows a stray `/` as whitespace (e.g. `[1, /2]` previously parsed as `[1, 2]`).
- Fix: the in-memory cache no longer overflows `Int32` for expirations over ~24.8 days (which could crash the host process via an unhandled thread-pool exception), and a concurrently re-set entry can no longer be evicted by a stale expiration check. The file cache writes via temp-file-and-rename so concurrent readers never observe half-written entries.
- Fix: file-watcher subscriptions are synchronized; concurrent subscribe/change events could corrupt the subscription dictionary and crash the IDE host at design time. Provider instance ids are now allocated with `Interlocked.Increment` and the design-time dispose-action set is locked.
- Fix: the design-time web cache key now includes the `Encoding` (and row-limit) parameters, so two providers reading the same URL with different encodings no longer share the first decode.
- Fix: WorldBank no longer caches HTTP-200 error bodies (which poisoned the cache for 30 days); invalid responses now go through the retry logic. Topics whose indicators are all filtered out by `Sources` return an empty collection instead of throwing `KeyNotFoundException`. Country/indicator codes are escaped with `Uri.EscapeDataString`, preventing URL path/query injection.
- Fix: `XmlProvider` record creation no longer corrupts the structure when an intermediate path segment has the same name as the leaf (e.g. nested elements named `item`).