1
Так что у меня это C# код, который делает большую работу при разборе следующий XML в массив:XML синтаксический: атрибуты вместо элементов
var doc = XDocument.Load(path).Root
.Elements()
.Select(y => y.Elements().ToDictionary(x => x.Name, x => x.Value))
.ToArray();
XML:
<?xml version="1.0" encoding="utf-8" ?>
<bbb>
<a>
<x>green</x>
<y>4</y>
<z>3</z>
</a>
</bbb>
, но вместо этого я хочу чтобы иметь возможность написать XML, например
<a x="green" y="4" z="3" />
Как изменить C# так, чтобы он оказался с тем же результатом?