【发布时间】:2014-05-20 22:15:16
【问题描述】:
我正在尝试向现有 xml 节点添加新属性,我的 xml 如下所示:
<Atletas>
<Atleta Id="0" Nombre="TextBox4" Genero="Masculino" Edad="TextBox" />
<Atleta Id="1" Nombre="TextBox345" Genero="Masculino" Edad="TextBox" />
<Atleta Id="2" Nombre="Daniel1" Genero="Masculino" Edad="TextBox" />
<Atleta Id="3" Nombre="TextBox4" Genero="Masculino" Edad="TextBox" />
<Atleta Id="4" Nombre="Daniel2" Genero="Masculino" Edad="23" />
<Atleta Id="5" Nombre="Juan" Genero="Masculino" Edad="25" />
</Atletas>
我希望我的 xml 看起来像这样:
<Atletas>
<Atleta Id="0" Nombre="Daniel" Genero="Masculino" Edad="25" Peso="89" />
<Atleta Id="1" Nombre="John" Genero="Masculino" Edad="22" />
<Atleta Id="2" Nombre="Tom" Genero="Masculino" Edad="21" Peso="78"/>
<Atleta Id="3" Nombre="Kerry" Genero="Masculino" Edad="18" />
<Atleta Id="4" Nombre="Peter" Genero="Masculino" Edad="23" Peso="76" />
<Atleta Id="5" Nombre="Juan" Genero="Masculino" Edad="25" />
</Atletas>
使用 linq,我如何编写查询以使用其 Id 作为标识符将新属性添加到选定节点?
【问题讨论】: