【发布时间】:2013-02-08 23:52:46
【问题描述】:
所以我有这段 c# 代码,它在将以下 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# 以使其最终得到相同的结果?
【问题讨论】:
标签: c# xml linq parsing linq-to-xml