【发布时间】:2016-09-13 15:51:24
【问题描述】:
我想知道 XDocument 与 xml 相关的可能性以及它如何修改 xml。假设我有下一个 xml:
<client>
<firstName>Ian</firstName>
<firstName>Charles</firstName>
<city>LosAngeles</city>
<state>California</state>
</client>
我可以通过使用 XDocument 或 XPath 操作只留下一个“名字”节点(位于最顶部)吗?我想在 LINQ 中做类似 .Distinct() 操作的事情。我想让我生成的 xml 看起来像这样:
<client>
<firstName>Ian</firstName>
<city>LosAngeles</city>
<state>California</state>
</client>
【问题讨论】:
-
第一个名字标签总是你想要的吗?
-
是的,名字标签总是我想要的。
标签: c# xml xpath linq-to-xml