Microsoft.Extensions.Configuration.Xml 9.0.16

About

XML configuration provider implementation for Microsoft.Extensions.Configuration. This package enables you to read configuration parameters from XML files. You can use XmlConfigurationExtensions.AddXmlFile extension method on IConfigurationBuilder to add XML configuration provider to the configuration builder.

How to Use

The following example shows how to read the application configuration from XML file.

using System;
using Microsoft.Extensions.Configuration;

class Program
{
    static void Main()
    {
        // Build a configuration object from XML file
        IConfiguration config = new ConfigurationBuilder()
            .AddXmlFile("appsettings.xml")
            .Build();

        // Get a configuration section
        IConfigurationSection section = config.GetSection("Settings");

        // Read simple values
        Console.WriteLine($"Server: {section["Server"]}");
        Console.WriteLine($"Database: {section["Database"]}");

        // Read nested values
        Console.WriteLine($"IPAddress: {section["Endpoint:IPAddress"]}");
        Console.WriteLine($"Port: {section["Endpoint:Port"]}");
    }
}

To run this example, include an appsettings.xml file with the following content in your project:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <Settings>
    <Server>example.com</Server>
    <Database>Northwind</Database>
    <Endpoint>
      <IPAddress>192.168.0.10</IPAddress>
      <Port>80</Port>
    </Endpoint>
  </Settings>  
</configuration>

You can include a configuration file using a code like this in your .csproj file:

<ItemGroup>
  <Content Include="appsettings.xml">
    <CopyToOutputDirectory>Always</CopyToOutputDirectory>
  </Content>
</ItemGroup>

Additional Documentation

Feedback & Contributing

Microsoft.Extensions.Configuration.Xml is released as open source under the MIT license. Bug reports and contributions are welcome at the GitHub repository.

Showing the top 20 packages that depend on Microsoft.Extensions.Configuration.Xml.

Packages Downloads
Microsoft.AspNetCore.All
Microsoft.AspNetCore.All
124
Microsoft.AspNetCore.All
Microsoft.AspNetCore.All
125
Microsoft.AspNetCore.All
Microsoft.AspNetCore.All
127
Microsoft.AspNetCore.All
Microsoft.AspNetCore.All
131
Microsoft.AspNetCore.All
Provides a default set of APIs for building an ASP.NET Core application, and also includes API for third-party integrations with ASP.NET Core. This package requires the ASP.NET Core runtime. This runtime is installed by the .NET Core SDK, or can be acquired separately using installers available at https://aka.ms/dotnet-download.
122
Microsoft.AspNetCore.All
Provides a default set of APIs for building an ASP.NET Core application, and also includes API for third-party integrations with ASP.NET Core. This package requires the ASP.NET Core runtime. This runtime is installed by the .NET Core SDK, or can be acquired separately using installers available at https://aka.ms/dotnet-download.
125
Microsoft.AspNetCore.All
Provides a default set of APIs for building an ASP.NET Core application, and also includes API for third-party integrations with ASP.NET Core. This package requires the ASP.NET Core runtime. This runtime is installed by the .NET Core SDK, or can be acquired separately using installers available at https://aka.ms/dotnet-download.
127
Microsoft.AspNetCore.All
Provides a default set of APIs for building an ASP.NET Core application, and also includes API for third-party integrations with ASP.NET Core. This package requires the ASP.NET Core runtime. This runtime is installed by the .NET Core SDK, or can be acquired separately using installers available at https://aka.ms/dotnet-download.
129
Microsoft.AspNetCore.All
Provides a default set of APIs for building an ASP.NET Core application, and also includes API for third-party integrations with ASP.NET Core. This package requires the ASP.NET Core runtime. This runtime is installed by the .NET Core SDK, or can be acquired separately using installers available at https://aka.ms/dotnet-download.
130
Microsoft.AspNetCore.All
Provides a default set of APIs for building an ASP.NET Core application, and also includes API for third-party integrations with ASP.NET Core. This package requires the ASP.NET Core runtime. This runtime is installed by the .NET Core SDK, or can be acquired separately using installers available at https://aka.ms/dotnet-download.
132
Microsoft.AspNetCore.All
Provides a default set of APIs for building an ASP.NET Core application, and also includes API for third-party integrations with ASP.NET Core. This package requires the ASP.NET Core runtime. This runtime is installed by the .NET Core SDK, or can be acquired separately using installers available at https://aka.ms/dotnet-download.
134
Microsoft.AspNetCore.All
Provides a default set of APIs for building an ASP.NET Core application, and also includes API for third-party integrations with ASP.NET Core. This package requires the ASP.NET Core runtime. This runtime is installed by the .NET Core SDK, or can be acquired separately using installers available at https://aka.ms/dotnet-download.
136
Microsoft.AspNetCore.All
Provides a default set of APIs for building an ASP.NET Core application, and also includes API for third-party integrations with ASP.NET Core. This package requires the ASP.NET Core runtime. This runtime is installed by the .NET Core SDK, or can be acquired separately using installers available at https://aka.ms/dotnet-download.
138
Microsoft.AspNetCore.All
Provides a default set of APIs for building an ASP.NET Core application, and also includes API for third-party integrations with ASP.NET Core. This package requires the ASP.NET Core runtime. This runtime is installed by the .NET Core SDK, or can be acquired separately using installers available at https://aka.ms/dotnet-download.
142
Microsoft.AspNetCore.All
Provides a default set of APIs for building an ASP.NET Core application, and also includes API for third-party integrations with ASP.NET Core. This package requires the ASP.NET Core runtime. This runtime is installed by the .NET Core SDK, or can be acquired separately using installers available at https://aka.ms/dotnet-download. This package was built from the source at: https://github.com/aspnet/Universe/tree/1016eae4004686f7fdad13f5c329f63bbae1f3a1
133

https://go.microsoft.com/fwlink/?LinkID=799421

Version Downloads Last updated
11.0.0-preview.4.26230.115 5 05/13/2026
11.0.0-preview.3.26207.106 15 04/14/2026
11.0.0-preview.2.26159.112 25 03/12/2026
11.0.0-preview.1.26104.118 22 02/11/2026
10.0.8 3 05/13/2026
10.0.7 14 04/21/2026
10.0.6 13 04/14/2026
10.0.5 23 03/13/2026
10.0.4 19 03/12/2026
10.0.3 25 02/11/2026
10.0.2 23 01/13/2026
10.0.1 40 12/11/2025
10.0.0 64 11/12/2025
10.0.0-rc.2.25502.107 75 10/15/2025
10.0.0-rc.1.25451.107 76 09/09/2025
10.0.0-preview.7.25380.108 74 08/14/2025
10.0.0-preview.6.25358.103 104 07/16/2025
10.0.0-preview.5.25277.114 91 06/08/2025
10.0.0-preview.4.25258.110 81 05/14/2025
10.0.0-preview.3.25171.5 112 04/13/2025
10.0.0-preview.2.25163.2 104 03/31/2025
10.0.0-preview.1.25080.5 124 04/01/2025
9.0.16 5 05/13/2026
9.0.15 15 04/14/2026
9.0.14 22 03/12/2026
9.0.13 21 02/11/2026
9.0.12 23 01/14/2026
9.0.11 58 11/12/2025
9.0.10 96 10/15/2025
9.0.9 61 09/09/2025
9.0.8 80 08/06/2025
9.0.7 84 07/09/2025
9.0.6 92 06/12/2025
9.0.5 87 05/14/2025
9.0.4 99 04/10/2025
9.0.3 100 03/29/2025
9.0.2 96 03/29/2025
9.0.1 110 03/29/2025
9.0.0 117 11/14/2024
9.0.0-rc.2.24473.5 108 10/18/2024
9.0.0-rc.1.24431.7 103 09/20/2024
9.0.0-preview.7.24405.7 102 08/21/2024
9.0.0-preview.6.24327.7 142 07/20/2024
9.0.0-preview.5.24306.7 124 07/20/2024
9.0.0-preview.4.24266.19 123 07/20/2024
9.0.0-preview.3.24172.9 158 07/20/2024
9.0.0-preview.2.24128.5 120 07/20/2024
9.0.0-preview.1.24080.9 123 07/20/2024
8.0.1 134 10/22/2024
8.0.0 139 07/20/2024
8.0.0-rc.2.23479.6 120 07/20/2024
8.0.0-rc.1.23419.4 135 07/20/2024
8.0.0-preview.7.23375.6 141 07/20/2024
8.0.0-preview.6.23329.7 131 07/20/2024
8.0.0-preview.5.23280.8 172 07/20/2024
8.0.0-preview.4.23259.5 128 07/20/2024
8.0.0-preview.3.23174.8 127 07/20/2024
8.0.0-preview.2.23128.3 133 07/20/2024
8.0.0-preview.1.23110.8 150 07/20/2024
7.0.0 137 07/20/2024
7.0.0-rc.2.22472.3 129 07/20/2024
7.0.0-rc.1.22426.10 127 07/20/2024
7.0.0-preview.7.22375.6 117 07/20/2024
7.0.0-preview.6.22324.4 112 07/20/2024
7.0.0-preview.5.22301.12 124 07/20/2024
7.0.0-preview.4.22229.4 112 07/20/2024
7.0.0-preview.3.22175.4 139 07/20/2024
7.0.0-preview.2.22152.2 115 07/20/2024
7.0.0-preview.1.22076.8 122 07/20/2024
6.0.1 120 11/14/2024
6.0.0 131 07/20/2024
6.0.0-rc.2.21480.5 126 07/20/2024
6.0.0-rc.1.21451.13 112 07/20/2024
6.0.0-preview.7.21377.19 142 07/20/2024
6.0.0-preview.6.21352.12 132 07/20/2024
6.0.0-preview.5.21301.5 124 07/20/2024
6.0.0-preview.4.21253.7 123 07/20/2024
6.0.0-preview.3.21201.4 141 07/20/2024
6.0.0-preview.2.21154.6 115 07/20/2024
6.0.0-preview.1.21102.12 109 07/20/2024
5.0.0 123 07/20/2024
5.0.0-rc.2.20475.5 115 07/20/2024
5.0.0-rc.1.20451.14 124 07/20/2024
5.0.0-preview.8.20407.11 128 07/20/2024
5.0.0-preview.7.20364.11 135 07/20/2024
5.0.0-preview.6.20305.6 127 07/20/2024
5.0.0-preview.5.20278.1 129 07/20/2024
5.0.0-preview.4.20251.6 141 07/20/2024
5.0.0-preview.3.20215.2 133 07/20/2024
5.0.0-preview.2.20160.3 112 07/20/2024
5.0.0-preview.1.20120.4 124 07/20/2024
3.1.32 134 07/20/2024
3.1.31 121 07/20/2024
3.1.30 117 07/20/2024
3.1.29 126 07/20/2024
3.1.28 130 07/20/2024
3.1.27 121 07/20/2024
3.1.26 125 07/20/2024
3.1.25 117 07/20/2024
3.1.24 120 07/20/2024
3.1.23 149 07/20/2024
3.1.22 129 07/20/2024
3.1.21 123 07/20/2024
3.1.20 138 07/20/2024
3.1.19 147 07/20/2024
3.1.18 132 07/20/2024
3.1.17 125 07/20/2024
3.1.16 120 07/20/2024
3.1.15 126 07/20/2024
3.1.14 150 07/20/2024
3.1.13 133 07/20/2024
3.1.12 146 07/20/2024
3.1.11 137 07/20/2024
3.1.10 131 07/20/2024
3.1.9 133 07/20/2024
3.1.8 138 07/20/2024
3.1.7 113 07/20/2024
3.1.6 132 07/20/2024
3.1.5 122 07/20/2024
3.1.4 136 07/20/2024
3.1.3 134 07/20/2024
3.1.2 131 07/20/2024
3.1.1 118 07/20/2024
3.1.0 122 07/20/2024
3.1.0-preview3.19553.2 130 07/20/2024
3.1.0-preview2.19525.4 130 07/20/2024
3.1.0-preview1.19506.1 128 07/20/2024
3.0.3 142 07/20/2024
3.0.2 135 07/20/2024
3.0.1 127 07/20/2024
3.0.0 135 07/20/2024
3.0.0-rc1.19456.10 130 07/20/2024
3.0.0-preview9.19423.4 132 07/20/2024
3.0.0-preview8.19405.4 130 07/20/2024
3.0.0-preview7.19362.4 121 07/20/2024
3.0.0-preview6.19304.6 122 07/20/2024
3.0.0-preview5.19227.9 140 07/20/2024
3.0.0-preview4.19216.2 145 07/20/2024
3.0.0-preview3.19153.1 124 07/20/2024
3.0.0-preview.19074.2 116 07/20/2024
3.0.0-preview.18572.1 137 07/20/2024
2.2.0 126 07/20/2024
2.2.0-preview3-35497 114 07/20/2024
2.2.0-preview2-35157 130 07/20/2024
2.2.0-preview1-35029 163 07/20/2024
2.1.1 128 07/20/2024
2.1.0 146 07/20/2024
2.1.0-rc1-final 137 07/20/2024
2.1.0-preview2-final 134 07/20/2024
2.1.0-preview1-final 129 07/20/2024
2.0.2 132 07/20/2024
2.0.1 123 07/20/2024
2.0.0 138 07/20/2024
2.0.0-preview2-final 119 07/20/2024
2.0.0-preview1-final 130 07/20/2024
1.1.2 114 07/20/2024
1.1.1 134 07/20/2024
1.1.0 134 07/20/2024
1.1.0-preview1-final 134 07/20/2024
1.0.2 139 07/20/2024
1.0.1 121 07/20/2024
1.0.0 120 07/20/2024
1.0.0-rc2-final 115 07/20/2024
1.0.0-rc1-final 115 07/20/2024