次の構造の XML ドキュメントがあります。
<position index="x">
<character>y</character>
</position>
インデックスに基づいて新しい文字を位置に追加できる必要があります。たとえば、index = "3" の場合、文字 "g" を追加します。
次の要素を見つけることができることを知っています。
var query = from positions in myDoc.Descendants("position")
where (string)positions.Attribute("index").Value == n
select positions;
しかし、属性値 x を持つ要素を識別し、子ノードを追加するために、同様の種類のクエリまたは構造が必要かどうかを判断するのに苦労しています。