Skip to content

XML Configuration Source ​

XML configuration support for enterprise applications.

Installation ​

bash
dotnet add package Apq.Cfg.Xml

Default Level ​

The default level for this configuration source is CfgSourceLevels.Xml (0).

If you don't specify the level parameter, the default level will be used:

csharp
// Uses default level 0
.AddXmlFile("config.xml")

// Specify custom level
.AddXmlFile("config.xml", level: 10)

Basic Usage ​

csharp
using Apq.Cfg;
using Apq.Cfg.Xml;

var cfg = new CfgBuilder()
    .AddXmlFile("config.xml")  // Uses default level 0
    .Build();

Configuration File ​

xml
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <App>
    <Name>MyApp</Name>
    <Port>8080</Port>
  </App>
  <Database>
    <Host>localhost</Host>
    <Port>5432</Port>
  </Database>
</configuration>

Next Steps ​

Released under the MIT License