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に追加するための最良の方法は何ですか?