У меня есть XElement, и мне нужно добавить в него больше элементов из строки. Строка содержит несколько элементов XML, которые мне нужно проанализировать. Я пробовал и XDocument.Load и XElement.Parse, но получаю ошибки. Содержимое файла выглядит следующим образом:
<menu id="a">
<menuItem keyID="0">
<command>test</command>
</menuItem>
<menuItem keyID="0">
<command>test</command>
</menuItem>
</menu>
<menu id="b">
<menuItem keyID="0">
<command>test</command>
</menuItem>
<menuItem keyID="0">
<command>test</command>
</menuItem>
</menu>
<ecs>
<areas>
<area longitudeFrom="20.35" longitudeTo="20.37" />
<area longitudeFrom="20.44" longitudeTo="20.46" />
<area longitudeFrom="20.22" longitudeTo="20.25" />
</areas>
</ecs>
Каков наилучший способ прочитать все элементы из этой строки и добавить их в существующий XElement?