Судя по всему вы с Go не знакомы.
Взять C#, Java, Python, C++ - ничем не лучше, ничем не хуже
Многие любители традиционных языков (с усложненным синтаксисом) - принимают синтаксис Go в штыки за его высокую простоту.
var result struct {
XMLName xml.Name `xml:"Person"`
Name string `xml:"FullName"`
[XmlRoot("StepList")]
public class StepList
{
[XmlElement("Step")]
public List<Step> Steps { get; set; }
}
public class Step
{
[XmlElement("Name")]
public string Name { get; set; }
[XmlElement("Desc")]
public string Desc { get; set; }
}
C# посоветовал балабол, которому сказали, что DLL пишется на Delphi, и знаний C# нет.