【发布时间】:2015-09-11 18:18:39
【问题描述】:
这是我的 xml
<result>
<client></client>
<message></message>
<record>
<message></message>
</record>
</result>
我想删除“结果”正下方的“消息”节点 当我尝试使用以下代码将其删除时:
responseXml.Descendants().Where(e => e.Name == "client" || e.Name == "message").Remove();
它正在删除“记录”下的“消息”,但我不想要这个。 我只想删除“结果”下的“消息”
预期的 xml:
<result>
<client></client>
<record>
<message></message>
</record>
</result>
请在这里给我建议。
【问题讨论】:
-
为什么
<client></client>仍在您预期的 xml 中? -
考虑检查您正在使用的方法的行为 - 有时您可能会自己找到答案。为此 - stackoverflow.com/questions/3705020/…