<top>
<level1>
<number>1</number>
</level1>
<level2>
<number1>2</number>
<number1>3</number>
</level2>
</top>
我知道如何获得单号:
int levels = Convert.ToInt32(xdoc.Descendants("level1")
.Single().Element("number").Value);
但是当我在 level2 中有重复数字时,我不知道如何同时获得 number1 和 number2(当然,如果我有 number3、number4 或更多,则代码相同)