Skip to content
This repository has been archived by the owner on Dec 13, 2022. It is now read-only.

Dynamic XML construction API for .NET written on C#.

License

Notifications You must be signed in to change notification settings

ivanovx/MyDynamicXmlBuilder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyDynamicXmlBuilder [deprecated]

NuGet version Build status

Dynamic XML construction API for .NET written on C#.

Requirements

  • .NET Standard

Installation

  • Install from Nuget Install-Package MyDynamicXmlBuilder

Examples!

  • Nodes
var xml = XmlBuilder.Create();

xml.foo("bar");

Console.WriteLine(xml.Build());
  • Attributes
var xml = XmlBuilder.Create();

xml.user("Kiro", new { username = "zlatnia", age = 50 });

Console.WriteLine(xml.Build());
  • Nesting via delegates
var xml = XmlBuilder.Create();

xml.user(XmlBuilder.Section(u => {
    u.firstname("Kiro");
    u.lastname("Kirilov");
    u.username("jdoe@example.org");
}));

Console.WriteLine(xml.Build());

About

Dynamic XML construction API for .NET written on C#.

Topics

Resources

License

Stars

Watchers

Forks

Languages