【发布时间】:2020-01-01 21:43:12
【问题描述】:
我的 xml 结构如下。如何替换此结构中随处可见的元素值?有没有办法使用 Linq 做到这一点?此外,有时结构可能不同,但总会有 Resource 元素,因此我需要查看 Resource 的所有实例,而不关心它的存在位置。
感谢您的任何建议。
<Users>
<User>
<Number>123456</Number>
<ID>1</ID>
<Events>
<Event>
<ID>12</ID>
</Event>
</Events>
<Items>
<Item>
<ID>12</ID>
<Resource>Replace this value</Resource>
</Item>
<Item>
<ID>13</ID>
<Resource>Replace this value</Resource>
</Item>
<Item>
<ID>14</ID>
<Resource>Replace this value</Resource>
</Item>
</Items>
</User>
//More User elements where Resource needs to be updated
<User>
</User>
<User>
</User>
</Users>
【问题讨论】:
-
如何更新它们?对于每个用户?所有这些都具有相同的价值?取决于另一个值?
标签: c# linq linq-to-xml