В экземпляре объекта не задана ссылка на объект. Попытка поместить XML в список

Я должен следовать XML-коду, который мне нравится конвертировать в список с ключами и значениями:

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<root>
<command>getClient</command>
<id>10292</id>
</root>

Мой код C # выглядит так:

XElement aValues = XElement.Parse(sMessage);
List<KeyValuePair<string, object>> oValues = aValues.Element("root").Elements().Select(e => new KeyValuePair<string, object>(e.Name.ToString(), e.Value)).ToList();

sMessage - это строка XML.

Теперь я получаю следующую ошибку и не могу понять, почему: «Ссылка на объект не установлена ​​для экземпляра объекта».

Может кто-нибудь, пожалуйста, помогите мне? Заранее спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос