我有一个具有以下结构的 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 的元素,然后添加子节点。