Greentube.Serialization.Xml
1.0.0-alpha2
dotnet add package Greentube.Serialization.Xml --version 1.0.0-alpha2
NuGet\Install-Package Greentube.Serialization.Xml -Version 1.0.0-alpha2
<PackageReference Include="Greentube.Serialization.Xml" Version="1.0.0-alpha2" />
paket add Greentube.Serialization.Xml --version 1.0.0-alpha2
#r "nuget: Greentube.Serialization.Xml, 1.0.0-alpha2"
// Install Greentube.Serialization.Xml as a Cake Addin #addin nuget:?package=Greentube.Serialization.Xml&version=1.0.0-alpha2&prerelease // Install Greentube.Serialization.Xml as a Cake Tool #tool nuget:?package=Greentube.Serialization.Xml&version=1.0.0-alpha2&prerelease
Greentube.Serialization.Xml
Implementation of ISerializer with System.Xml.XmlSerializer.
This library targets netstandard1.3 since that's the version System.Xml.XmlSerializer depends on.
No other dependencies besides Greentube.Serialization and System.Xml.XmlSerializer are introduced via this package.
var xml = new XmlSerializer(new XmlOptions());
Options
The default namespace can be defined via:
var xml = new XmlSerializer(
new XmlOptions
{
DefaultNamespace = "namespace"
});
A factory delegate can be used also:
var xml = new XmlSerializer(
new XmlOptions
{
Factory = type => new XmlSerializer(type, new XmlRootAttribute("messaging"))
});
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 was computed. 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. |
.NET Core | netcoreapp1.0 was computed. netcoreapp1.1 was computed. netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard1.3 is compatible. netstandard1.4 was computed. netstandard1.5 was computed. netstandard1.6 was computed. netstandard2.0 was computed. netstandard2.1 was computed. |
.NET Framework | net46 was computed. 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 | tizen30 was computed. tizen40 was computed. tizen60 was computed. |
Universal Windows Platform | uap was computed. uap10.0 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 1.3
- Greentube.Serialization (>= 1.0.0-alpha2)
- NETStandard.Library (>= 1.6.1)
- System.Xml.XmlSerializer (>= 4.3.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Greentube.Serialization.Xml:
Package | Downloads |
---|---|
Greentube.Serialization.DependencyInjection.Xml
Integration of Greentube.Serialization.Xml with Microsoft.DependencyInjection. |
|
Greentube.Serialization.All
Metapackage which includes all Greentube Serialization packages. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.0-alpha2 | 1,009 | 11/26/2017 |
1.0.0-alpha | 714 | 11/25/2017 |